Module com.github.librepdf.openpdf
Package com.lowagie.text.pdf.hyphenation
Interface PatternConsumer
-
- All Known Implementing Classes:
HyphenationTree
,SimplePatternParser
public interface PatternConsumer
This interface is used to connect the XML pattern file parser to the hyphenation tree.- Author:
- Carlos Villegas
-
-
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 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 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- Parameters:
word
- The word to changehyphenatedword
- A vector of alternating String's andHyphen
instances
-
-