Class ReplacementTrieNode

java.lang.Object
writer2latex.latex.i18n.ReplacementTrieNode
Direct Known Subclasses:
ReplacementTrie

public class ReplacementTrieNode extends Object
This class contains a node in a trie of string -> LaTeX code replacements
  • Constructor Details

    • ReplacementTrieNode

      public ReplacementTrieNode(char cLetter, int nInputLength)
  • Method Details

    • getLetter

      public char getLetter()
    • getInputLength

      public int getInputLength()
    • getLaTeXCode

      public String getLaTeXCode()
    • getFontencs

      public int getFontencs()
    • setLaTeXCode

      protected void setLaTeXCode(String sLaTeXCode)
    • setFontencs

      protected void setFontencs(int nFontencs)
    • getFirstChild

      protected ReplacementTrieNode getFirstChild()
    • getNextSibling

      protected ReplacementTrieNode getNextSibling()
    • getChildByLetter

      protected ReplacementTrieNode getChildByLetter(char cLetter)
    • appendChild

      protected void appendChild(ReplacementTrieNode node)
    • appendSibling

      protected void appendSibling(ReplacementTrieNode node)
    • get

      protected ReplacementTrieNode get(String sInput, int nStart, int nEnd)
    • put

      protected void put(String sInput, String sLaTeXCode, int nFontencs)
    • collectStrings

      protected void collectStrings(Set<String> strings, String sPrefix)
    • toString

      public String toString()
      Overrides:
      toString in class Object