Package org.carrot2.text.suffixtree
Interface SuffixTree.IVisitor
-
- All Known Implementing Classes:
SuffixTree.VisitorAdapter
- Enclosing class:
- SuffixTree
public static interface SuffixTree.IVisitorVisitor interface for traversals.- See Also:
SuffixTree.VisitorAdapter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanedge(int fromState, int toState, int startIndex, int endIndex)Invoked when an edge is visited.voidpost(int state)Invoked afterstateis fully traversed.booleanpre(int state)Invoked beforestateis descended into.
-
-
-
Method Detail
-
pre
boolean pre(int state)
Invoked beforestateis descended into.- Returns:
- Returning
falseomits the subtree ofstate.post(int)is not invoked for this state if skipped.
-
post
void post(int state)
Invoked afterstateis fully traversed.- Parameters:
state- Identifier of the completed state.
-
edge
boolean edge(int fromState, int toState, int startIndex, int endIndex)Invoked when an edge is visited.- Returns:
- Returning
falseskips the traversal oftoState.
-
-