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
FieldsModifier and TypeFieldDescriptionstatic final Function<List<Traversal.Admin<Object,Object>>, IllegalStateException> -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(boolean onComputer, List<Traversal.Admin<Object, Object>> traversals) default voidrecordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object, Object> traversal) default voidrecordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object, Object> traversal)
-
Field Details
-
UNMATCHABLE_PATTERN
static final Function<List<Traversal.Admin<Object,Object>>, UNMATCHABLE_PATTERNIllegalStateException>
-
-
Method Details
-
initialize
-
recordStart
default void recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object, Object> traversal) -
recordEnd
-