Package org.carrot2.text.suffixtree
Class SuffixTree.VisitorAdapter
- java.lang.Object
-
- org.carrot2.text.suffixtree.SuffixTree.VisitorAdapter
-
- All Implemented Interfaces:
SuffixTree.IVisitor
- Enclosing class:
- SuffixTree
public static class SuffixTree.VisitorAdapter extends Object implements SuffixTree.IVisitor
Empty implementation recursively walking the entire suffix tree.
-
-
Constructor Summary
Constructors Constructor Description VisitorAdapter()
-
Method Summary
All Methods Instance Methods Concrete 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
public boolean pre(int state)
Description copied from interface:SuffixTree.IVisitorInvoked beforestateis descended into.- Specified by:
prein interfaceSuffixTree.IVisitor- Returns:
- Returning
falseomits the subtree ofstate.SuffixTree.IVisitor.post(int)is not invoked for this state if skipped.
-
post
public void post(int state)
Description copied from interface:SuffixTree.IVisitorInvoked afterstateis fully traversed.- Specified by:
postin interfaceSuffixTree.IVisitor- Parameters:
state- Identifier of the completed state.
-
edge
public boolean edge(int fromState, int toState, int startIndex, int endIndex)Description copied from interface:SuffixTree.IVisitorInvoked when an edge is visited.- Specified by:
edgein interfaceSuffixTree.IVisitor- Returns:
- Returning
falseskips the traversal oftoState.
-
-