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
 boolean edge(int fromState, int toState, int startIndex, int endIndex)
          Invoked when an edge is visited.
 void post(int state)
          Invoked after state is fully traversed.
 boolean pre(int state)
          Invoked before state is descended into.
 

Method Detail

pre

boolean pre(int state)
Invoked before state is descended into.

Returns:
Returning false omits the subtree of state. post(int) is not invoked for this state if skipped.

post

void post(int state)
Invoked after state 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 of toState.


Copyright (c) Dawid Weiss, Stanislaw Osinski