org.apache.fop.hyphenation
Interface PatternConsumer
- HyphenationTree, PatternParser
public interface PatternConsumer
This interface is used to connect the XML pattern file parser to
the hyphenation tree.
void | addClass(String chargroup) - Add a character class.
|
void | addException(String word, ArrayList hyphenatedword) - Add a hyphenation exception.
|
void | addPattern(String pattern, String values) - Add hyphenation patterns.
|
addClass
public 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.
chargroup
- character group
addException
public void addException(String word,
ArrayList 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 and
Hyphen
instances
addPattern
public void addPattern(String pattern,
String values)
Add hyphenation patterns.
pattern
- the patternvalues
- interletter values expressed as a string of
digit characters.
Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.