writer2latex.latex.i18n

Class ReplacementTrieNode

public class ReplacementTrieNode extends Object

This class contains a node in a trie of string -> LaTeX code replacements
Constructor Summary
ReplacementTrieNode(char cLetter, int nInputLength)
Method Summary
protected voidappendChild(ReplacementTrieNode node)
protected voidappendSibling(ReplacementTrieNode node)
protected ReplacementTrieNodeget(String sInput, int nStart, int nEnd)
protected ReplacementTrieNodegetChildByLetter(char cLetter)
protected ReplacementTrieNodegetFirstChild()
intgetFontencs()
intgetInputLength()
StringgetLaTeXCode()
chargetLetter()
protected ReplacementTrieNodegetNextSibling()
protected voidput(String sInput, String sLaTeXCode, int nFontencs)
protected voidsetFontencs(int nFontencs)
protected voidsetLaTeXCode(String sLaTeXCode)
StringtoString()

Constructor Detail

ReplacementTrieNode

public ReplacementTrieNode(char cLetter, int nInputLength)

Method Detail

appendChild

protected void appendChild(ReplacementTrieNode node)

appendSibling

protected void appendSibling(ReplacementTrieNode node)

get

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

getChildByLetter

protected ReplacementTrieNode getChildByLetter(char cLetter)

getFirstChild

protected ReplacementTrieNode getFirstChild()

getFontencs

public int getFontencs()

getInputLength

public int getInputLength()

getLaTeXCode

public String getLaTeXCode()

getLetter

public char getLetter()

getNextSibling

protected ReplacementTrieNode getNextSibling()

put

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

setFontencs

protected void setFontencs(int nFontencs)

setLaTeXCode

protected void setLaTeXCode(String sLaTeXCode)

toString

public String toString()