com.lowagie.text.pdf.hyphenation

Interface PatternConsumer

public interface PatternConsumer

This interface is used to connect the XML pattern file parser to the hyphenation tree.

Author: Carlos Villegas

Method Summary
voidaddClass(String chargroup)
Add a character class.
voidaddException(String word, ArrayList hyphenatedword)
Add a hyphenation exception.
voidaddPattern(String pattern, String values)
Add hyphenation patterns.

Method Detail

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.

Parameters: 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.

Parameters: pattern the pattern values interletter values expressed as a string of digit characters.