writer2latex.latex.i18n
Class ReplacementTrieNode

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

public class ReplacementTrieNode
extends java.lang.Object

This class contains a node in a trie of string -> LaTeX code replacements


Constructor Summary
ReplacementTrieNode(char cLetter, int nInputLength)
           
 
Method Summary
protected  void appendChild(ReplacementTrieNode node)
           
protected  void appendSibling(ReplacementTrieNode node)
           
protected  ReplacementTrieNode get(java.lang.String sInput, int nStart, int nEnd)
           
protected  ReplacementTrieNode getChildByLetter(char cLetter)
           
protected  ReplacementTrieNode getFirstChild()
           
 int getFontencs()
           
 int getInputLength()
           
 java.lang.String getLaTeXCode()
           
 char getLetter()
           
protected  ReplacementTrieNode getNextSibling()
           
protected  void put(java.lang.String sInput, java.lang.String sLaTeXCode, int nFontencs)
           
protected  void setFontencs(int nFontencs)
           
protected  void setLaTeXCode(java.lang.String sLaTeXCode)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReplacementTrieNode

public ReplacementTrieNode(char cLetter,
                           int nInputLength)
Method Detail

getLetter

public char getLetter()

getInputLength

public int getInputLength()

getLaTeXCode

public java.lang.String getLaTeXCode()

getFontencs

public int getFontencs()

setLaTeXCode

protected void setLaTeXCode(java.lang.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(java.lang.String sInput,
                                  int nStart,
                                  int nEnd)

put

protected void put(java.lang.String sInput,
                   java.lang.String sLaTeXCode,
                   int nFontencs)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object