org.apache.fop.layout.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.
- Author:
- Carlos Villegas
Method Summary |
void | addClass(String chargroup) Add a character class. |
void | addException(String word, Vector 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.
addException
public void addException(String word, Vector 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.
- Parameters:
- pattern
- values - interletter values expressed as a string of
digit characters.