Interface MatchStep.MatchAlgorithm
-
- All Superinterfaces:
Function<Traverser.Admin<Object>,Traversal.Admin<Object,Object>>
,Serializable
- All Known Implementing Classes:
MatchStep.CountMatchAlgorithm
,MatchStep.GreedyMatchAlgorithm
public static interface MatchStep.MatchAlgorithm extends Function<Traverser.Admin<Object>,Traversal.Admin<Object,Object>>, Serializable
-
-
Field Summary
Fields Modifier and Type Field Description static Function<List<Traversal.Admin<Object,Object>>,IllegalStateException>
UNMATCHABLE_PATTERN
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
initialize(boolean onComputer, List<Traversal.Admin<Object,Object>> traversals)
default void
recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)
default void
recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)
-
-
-
Field Detail
-
UNMATCHABLE_PATTERN
static final Function<List<Traversal.Admin<Object,Object>>,IllegalStateException> UNMATCHABLE_PATTERN
-
-
Method Detail
-
initialize
void initialize(boolean onComputer, List<Traversal.Admin<Object,Object>> traversals)
-
recordStart
default void recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)
-
recordEnd
default void recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)
-
-