org.extex.language.hyphenation.liang
Class CompressedLiangsHyphenationTable

java.lang.Object
  extended by org.extex.language.hyphenation.base.BaseHyphenationTable
      extended by org.extex.language.hyphenation.liang.LiangsHyphenationTable
          extended by org.extex.language.hyphenation.liang.CompressedLiangsHyphenationTable
All Implemented Interfaces:
java.io.Serializable, Hyphenator, Language, LigatureBuilder, ModifiableLanguage, WordTokenizer

public class CompressedLiangsHyphenationTable
extends LiangsHyphenationTable

This class implements Liang's algorithm for hyphenation with a compressed hyphenation tree. Th hyphenation tree is compressed when the object is serialized. Afterwards no more patterns can be added.

Version:
$Revision$
Author:
Gerd Neugebauer
See Also:
Serialized Form

Field Summary
protected static long serialVersionUID
          The constant serialVersionUID contains the id for serialization.
 
Constructor Summary
CompressedLiangsHyphenationTable()
           
 
Method Summary
 
Methods inherited from class org.extex.language.hyphenation.liang.LiangsHyphenationTable
addPattern, dump, getPatterns, hyphenate, hyphenateOne, isCompressed, setCompressed
 
Methods inherited from class org.extex.language.hyphenation.base.BaseHyphenationTable
addHyphenation, createHyphenation, findWord, getLeftHyphenMin, getLigature, getName, getRightHyphenMin, insertLigatures, insertShy, isHyphenating, normalize, readResolve, setHyphenating, setLeftHyphenMin, setLigatureBuilder, setName, setRightHyphenMin, setWordTokenizer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

protected static final long serialVersionUID
The constant serialVersionUID contains the id for serialization.

See Also:
Constant Field Values
Constructor Detail

CompressedLiangsHyphenationTable

public CompressedLiangsHyphenationTable()