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 SummaryFields Modifier and Type Field Description static Function<List<Traversal.Admin<Object,Object>>,IllegalStateException>UNMATCHABLE_PATTERN
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidinitialize(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 Detail- 
UNMATCHABLE_PATTERNstatic final Function<List<Traversal.Admin<Object,Object>>,IllegalStateException> UNMATCHABLE_PATTERN 
 
- 
 - 
Method Detail- 
initializevoid initialize(boolean onComputer, List<Traversal.Admin<Object,Object>> traversals)
 - 
recordStartdefault void recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal) 
 - 
recordEnddefault void recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal) 
 
- 
 
-