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 class has been taken from the Apache FOP project (http://xmlgraphics.apache.org/fop/). They have been slightly modified.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addClass(String chargroup)
Add a character class.void
addException(String word, ArrayList<Object> hyphenatedword)
Add a hyphenation exception.void
addPattern(String pattern, String values)
Add hyphenation patterns.
-
-
-
Method Detail
-
addClass
void addClass(String chargroup)
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
void addException(String word, ArrayList<Object> hyphenatedword)
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 andHyphen
instances
-
-