Package au.com.dius.pact.core.matchers.engine
See: Description
-
Class Summary Class Description ExecutionPlan An executable plan that contains a tree of execution nodes ExecutionPlanNode Node in an executable plan tree VALUE Marks a node as successfully executed with a result ERROR Marks a node as unsuccessfully executed with an error NodeResult Enum to store the result of executing a node STRING A string value BOOL Boolean value MMAP Multi-string map (String key to one or more string values) SLIST List of String values BARRAY Byte Array NAMESPACED Namespaced value UINT Unsigned integer JSON JSON ENTRY Key/Value Pair LIST List of values XML XML MAP Generic map of String keys to NodeValue values (sorted for deterministic output) NodeValue Enum for the value stored in a leaf node MatchingConfiguration Configuration for driving behaviour of the execution PlanMatchingContext Context to store data for use in executing an execution plan. CONTAINER Container node with a label ACTION Action node with a function reference VALUE Leaf node that contains a value RESOLVE Leaf node that stores an expression to resolve against the test context RESOLVE_CURRENT Leaf node that stores an expression to resolve against the current stack item ANNOTATION Annotation node to help with the description of the plan. PlanNodeType Enum for the type of Plan Node Element XML element Text XML text Attribute Attribute XmlValue Enum to store different XML nodes MatchingEngineKt NodeResultKt NodeValueKt -
Enum Summary Enum Description Terminator Terminator for tree transversal -
Object Summary Object Description Companion V2MatchingEngine OK Default value to make a node as successfully executed NULL Default is no value Companion Companion EMPTY Default plan node is empty PIPELINE Pipeline node (apply), which applies each node to the next as a pipeline returning the last SPLAT Splat node, which executes its children and then replaces itself with the result Companion -
Interface Summary Interface Description MatchingEngine