Class CharSequenceSuffixTrees.AbstractCharSequenceVisitor

java.lang.Object
com.globalmentor.collections.CharSequenceSuffixTrees.AbstractCharSequenceVisitor
All Implemented Interfaces:
SuffixTrees.Visitor<CharSequenceSuffixTree.CharSequenceNode,CharSequenceSuffixTree.CharSequenceEdge>
Enclosing class:
CharSequenceSuffixTrees

public abstract static class CharSequenceSuffixTrees.AbstractCharSequenceVisitor extends Object implements SuffixTrees.Visitor<CharSequenceSuffixTree.CharSequenceNode,CharSequenceSuffixTree.CharSequenceEdge>
An abstract implementation of a visitor for character sequences. This implementation keeps track of the current sequence being visited for each node.
Author:
Garret Wilson
  • Constructor Details

    • AbstractCharSequenceVisitor

      public AbstractCharSequenceVisitor()
      Default constructor starting an empty sequence.
    • AbstractCharSequenceVisitor

      public AbstractCharSequenceVisitor(CharSequence charSequence)
      Character sequence constructor. This constructor is useful for creating a visitor that will begin on a non-root node.
      Parameters:
      charSequence - The initial character sequence.
      Throws:
      NullPointerException - if the given character sequence is null.
  • Method Details