Package org.apache.fop.hyphenation
Interface PatternConsumer
- All Known Implementing Classes:
HyphenationTree,PatternParser
public interface PatternConsumer
This interface is used to connect the XML pattern file parser to the hyphenation tree.
This work was authored by Carlos Villegas (cav@uniscope.co.jp).
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a character class.voidaddException(String word, ArrayList hyphenatedword) Add a hyphenation exception.voidaddPattern(String pattern, String values) Add hyphenation patterns.
-
Method Details
-
addClass
Add a character class. A character class defines characters that are considered equivalent for the purpose of hyphenation (e.g. "aA"). It usually means to ignore case.- Parameters:
chargroup- character group
-
addException
Add a hyphenation exception. An exception replaces the result obtained by the algorithm for cases for which this fails or the user wants to provide his own hyphenation. A hyphenatedword is a vector of alternating String's andHypheninstances- Parameters:
word- word to add as an exceptionhyphenatedword- pre-hyphenated word
-
addPattern
Add hyphenation patterns.- Parameters:
pattern- the patternvalues- interletter values expressed as a string of digit characters.
-