Interface SuffixTree.IVisitor

All Known Implementing Classes:
SuffixTree.VisitorAdapter
Enclosing class:
SuffixTree

public static interface SuffixTree.IVisitor
Visitor interface for traversals.
See Also:
  • Method Summary

    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 after state is fully traversed.
    boolean
    pre(int state)
    Invoked before state is descended into.
  • Method Details

    • 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.