Uses of Class
org.extex.language.hyphenation.exception.HyphenationException

Packages that use HyphenationException
org.extex.language.hyphenation This package contains the definitions and implementations for the treatment of hyphenations in ExTeX. 
org.extex.language.hyphenation.base This package contains the base hyphenation table implementation. 
org.extex.language.hyphenation.exception This package contains exception classes for a hyphenation engine. 
org.extex.language.hyphenation.liang This package contains a implementation for an hyphenation engine. 
org.extex.language.impl This package contains implementations which describe a language. 
org.extex.language.ligature This package contains an implmentation of a ligature builder. 
org.extex.language.ligature.impl This package contains an implementation of a ligature builder. 
org.extex.language.word This package contains classes for treatment of words. 
org.extex.language.word.impl This package contains implementation for the treatment of words. 
org.extex.typesetter.paragraphBuilder.impl This package contains an implementation of a paragraph builder for ExTeX. 
 

Uses of HyphenationException in org.extex.language.hyphenation
 

Methods in org.extex.language.hyphenation that throw HyphenationException
 void Hyphenator.addHyphenation(UnicodeCharList word, TypesetterOptions context)
          Add a user-defined hyphenation.
 void Hyphenator.addPattern(Tokens pattern)
          Add a pattern to the hyphenation table.
 long Hyphenator.getLeftHyphenMin()
          Return the value for the minimum number of characters before a hyphenation on the left hand side of a word.
 long Hyphenator.getRightHyphenMin()
          Return the value for the minimum number of characters before a hyphenation on the right hand side of a word.
 boolean Hyphenator.hyphenate(NodeList nodelist, TypesetterOptions context, UnicodeChar hyphen, int start, boolean forall, NodeFactory nodeFactory)
          Insert the hyphenation marks for a horizontal list of nodes.
 boolean Hyphenator.isHyphenating()
          Return true, if hyphenation is active, otherwise false;
 void Hyphenator.setHyphenating(boolean active)
          Activate or deactivate the hyphenation for this language.
 void Hyphenator.setLeftHyphenMin(long left)
          Set the value for the minimum number of characters before a hyphenation on the left hand side of a word.
 void Hyphenator.setRightHyphenMin(long right)
          Set the value for the minimum number of characters before a hyphenation on the right hand side of a word.
 

Uses of HyphenationException in org.extex.language.hyphenation.base
 

Methods in org.extex.language.hyphenation.base that throw HyphenationException
 void BaseHyphenationTable.addHyphenation(UnicodeCharList word, TypesetterOptions options)
          Add a user-defined hyphenation.
 void BaseHyphenationTable.addPattern(Tokens pattern)
          Add a pattern to the hyphenation table.
 int BaseHyphenationTable.findWord(NodeList nodes, int start, UnicodeCharList word)
          Extract a word from a node list.
 long BaseHyphenationTable.getLeftHyphenMin()
          Return the value for the minimum number of characters before a hyphenation on the left hand side of a word.
 UnicodeChar BaseHyphenationTable.getLigature(UnicodeChar c1, UnicodeChar c2, Font f)
          Get a single ligature of to characters.
 long BaseHyphenationTable.getRightHyphenMin()
          Return the value for the minimum number of characters before a hyphenation on the right hand side of a word.
 boolean BaseHyphenationTable.hyphenate(NodeList nodes, TypesetterOptions context, UnicodeChar hyphen, int start, boolean forall, NodeFactory nodeFactory)
          Insert the hyphenation marks for a horizontal list of nodes.
 boolean BaseHyphenationTable.hyphenateOne(NodeList nodes, TypesetterOptions context, int start, UnicodeCharList word, CharNode hyphenNode)
          Hyphenate a single word.
 int BaseHyphenationTable.insertLigatures(NodeList list, int start)
          Take a node list and transform character sequences into ligatures where appropriate.
 void BaseHyphenationTable.insertShy(NodeList nodes, int insertionPoint, boolean[] spec, CharNode hyphenNode)
          Insert hyphenation points into a list of nodes.
 boolean BaseHyphenationTable.isHyphenating()
          Return true, if hyphenation is active, otherwise false;
 UnicodeCharList BaseHyphenationTable.normalize(UnicodeCharList word, TypesetterOptions options)
          Normalize a word for the lookup.
 void BaseHyphenationTable.setHyphenating(boolean active)
          Activate or deactivate the hyphenation for this language.
 void BaseHyphenationTable.setLeftHyphenMin(long left)
          Set the value for the minimum number of characters before a hyphenation on the left hand side of a word.
 void BaseHyphenationTable.setRightHyphenMin(long right)
          Set the value for the minimum number of characters before a hyphenation on the right hand side of a word.
 

Uses of HyphenationException in org.extex.language.hyphenation.exception
 

Subclasses of HyphenationException in org.extex.language.hyphenation.exception
 class DuplicateHyphenationException
          This exception signals that a hyphenation pattern has been given more than once.
 class IllegalTokenHyphenationException
          This exception signals that an illegal token has been encountered in a hyphenation pattern.
 class IllegalValueHyphenationException
          This exception signals that an illegal value token has been encountered in a hyphenation pattern.
 class ImmutableHyphenationException
          This exception signals that an attempt has been made to assign a pattern which already has a hyphenation code assigned to it.
 

Uses of HyphenationException in org.extex.language.hyphenation.liang
 

Methods in org.extex.language.hyphenation.liang that throw HyphenationException
 boolean LiangsHyphenationTable.hyphenate(NodeList nodelist, TypesetterOptions context, UnicodeChar hyphen, int start, boolean forall, NodeFactory nodeFactory)
           
 boolean LiangsHyphenationTable.hyphenateOne(NodeList nodelist, TypesetterOptions context, int start, UnicodeCharList word, CharNode hyphenNode)
           
 

Uses of HyphenationException in org.extex.language.impl
 

Methods in org.extex.language.impl that throw HyphenationException
 void FutureLanguage.addHyphenation(UnicodeCharList word, TypesetterOptions context)
          Add a user-defined hyphenation.
 void FutureLanguage.addPattern(Tokens pattern)
          Add a pattern to the hyphenation table.
 Language LoadingLanguageManager.createLanguageInstance(java.lang.String name)
          Create a new instance for the given index if required.
 Language LanguageCreator.createLanguageInstance(java.lang.String name)
          Create a new instance for the given index if required.
 int FutureLanguage.findWord(NodeList nodes, int start, UnicodeCharList word)
          Extract a word from a node list.
 long FutureLanguage.getLeftHyphenMin()
          Return the value for the minimum number of characters before a hyphenation on the left hand side of a word.
 UnicodeChar FutureLanguage.getLigature(UnicodeChar c1, UnicodeChar c2, Font f)
          Get a single ligature of to characters.
 long FutureLanguage.getRightHyphenMin()
          Return the value for the minimum number of characters before a hyphenation on the right hand side of a word.
 boolean FutureLanguage.hyphenate(NodeList nodelist, TypesetterOptions context, UnicodeChar hyphen, int start, boolean forall, NodeFactory nodeFactory)
          Insert the hyphenation marks for a horizontal list of nodes.
 int FutureLanguage.insertLigatures(NodeList list, int start)
          Take a node list and transform character sequences into ligatures where appropriate.
 void FutureLanguage.insertShy(NodeList nodes, int insertionPoint, boolean[] spec, CharNode hyphenNode)
          Insert hyphenation points into a list of nodes.
 boolean FutureLanguage.isHyphenating()
          Return true, if hyphenation is active, otherwise false;
 Language LoadingLanguageManager.loadLanguageInstance(java.lang.String name)
          Load or create a new instance for the given index if required.
 Language LanguageCreator.loadLanguageInstance(java.lang.String name)
          Load or create a new instance for the given index if required.
 UnicodeCharList FutureLanguage.normalize(UnicodeCharList word, TypesetterOptions options)
          Normalize a word for the lookup.
 void FutureLanguage.setHyphenating(boolean active)
          Activate or deactivate the hyphenation for this language.
 void FutureLanguage.setLeftHyphenMin(long left)
          Set the value for the minimum number of characters before a hyphenation on the left hand side of a word.
 void FutureLanguage.setRightHyphenMin(long right)
          Set the value for the minimum number of characters before a hyphenation on the right hand side of a word.
 

Uses of HyphenationException in org.extex.language.ligature
 

Methods in org.extex.language.ligature that throw HyphenationException
 UnicodeChar LigatureBuilder.getLigature(UnicodeChar c1, UnicodeChar c2, Font f)
          Get a single ligature of to characters.
 int LigatureBuilder.insertLigatures(NodeList list, int start)
          Take a node list and transform character sequences into ligatures where appropriate.
 

Uses of HyphenationException in org.extex.language.ligature.impl
 

Methods in org.extex.language.ligature.impl that throw HyphenationException
 int LigatureBuilderImpl.insertLigatures(NodeList list, int start)
          Take a node list and transform character sequences into ligatures where appropriate.
 int EmptyLigatureBuilder.insertLigatures(NodeList list, int start)
          Take a node list and transform character sequences into ligatures where appropriate.
 

Uses of HyphenationException in org.extex.language.word
 

Methods in org.extex.language.word that throw HyphenationException
 int WordTokenizer.findWord(NodeList nodes, int start, UnicodeCharList word)
          Extract a word from a node list.
 void WordTokenizer.insertShy(NodeList nodes, int insertionPoint, boolean[] spec, CharNode hyphenNode)
          Insert hyphenation points into a list of nodes.
 UnicodeCharList WordTokenizer.normalize(UnicodeCharList word, TypesetterOptions options)
          Normalize a word for the lookup.
 

Uses of HyphenationException in org.extex.language.word.impl
 

Methods in org.extex.language.word.impl that throw HyphenationException
 int ExTeXWords.findWord(NodeList nodes, int start, UnicodeCharList word)
           
 int TeXWords.findWord(NodeList nodes, int start, UnicodeCharList word)
           
 void ExTeXWords.insertShy(NodeList nodes, int insertionPoint, boolean[] spec, CharNode hyphenNode)
           
 UnicodeCharList ExTeXWords.normalize(UnicodeCharList word, TypesetterOptions options)
           
 UnicodeCharList TeXWords.normalize(UnicodeCharList word, TypesetterOptions options)
           
 

Uses of HyphenationException in org.extex.typesetter.paragraphBuilder.impl
 

Methods in org.extex.typesetter.paragraphBuilder.impl that throw HyphenationException
 NodeList ParagraphBuilderImpl.build(HorizontalListNode nodes)
          Break a horizontal list into lines.