Package org.carrot2.text.suffixtree
Interface SuffixTree.IVisitor
-
- All Known Implementing Classes:
SuffixTree.VisitorAdapter
- Enclosing class:
- SuffixTree
public static interface SuffixTree.IVisitor
Visitor interface for traversals.- See Also:
SuffixTree.VisitorAdapter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
edge(int fromState, int toState, int startIndex, int endIndex)
Invoked when an edge is visited.void
post(int state)
Invoked afterstate
is fully traversed.boolean
pre(int state)
Invoked beforestate
is descended into.
-
-
-
Method Detail
-
pre
boolean pre(int state)
Invoked beforestate
is descended into.- Returns:
- Returning
false
omits the subtree ofstate
.post(int)
is not invoked for this state if skipped.
-
post
void post(int state)
Invoked afterstate
is 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
false
skips the traversal oftoState
.
-
-