Class WordResolver.Builder

java.lang.Object
com.ctc.wstx.util.WordResolver.Builder
Enclosing class:
WordResolver

private static final class WordResolver.Builder extends Object
  • Field Details

    • mWords

      final String[] mWords
    • mData

      char[] mData
    • mSize

      int mSize
      Number of characters currently used from mData
  • Constructor Details

  • Method Details

    • construct

      public WordResolver construct()
      Returns:
      Raw character data that contains compressed structure of the word set
    • constructBranch

      private void constructBranch(int charIndex, int start, int end)
      Method that is called recursively to build the data representation for a branch, ie. part of word set tree that still has more than one ending
      Parameters:
      charIndex - Index of the character in words to consider for this round
      start - Index of the first word to be processed
      end - Index of the word after last word to be processed (so that number of words is end - start - 1
    • expand

      private char[] expand(int needSpace)