|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.lowagie.text.pdf.hyphenation.SimplePatternParser
public class SimplePatternParser
Parses the xml hyphenation pattern.
| Field Summary | |
|---|---|
(package private) PatternConsumer |
consumer
|
(package private) int |
currElement
|
(package private) static int |
ELEM_CLASSES
|
(package private) static int |
ELEM_EXCEPTIONS
|
(package private) static int |
ELEM_HYPHEN
|
(package private) static int |
ELEM_PATTERNS
|
(package private) java.util.ArrayList |
exception
|
(package private) char |
hyphenChar
|
(package private) SimpleXMLParser |
parser
|
(package private) java.lang.StringBuffer |
token
|
| Constructor Summary | |
|---|---|
SimplePatternParser()
Creates a new instance of PatternParser2 |
|
| Method Summary | |
|---|---|
void |
addClass(java.lang.String c)
Add a character class. |
void |
addException(java.lang.String w,
java.util.ArrayList e)
Add a hyphenation exception. |
void |
addPattern(java.lang.String p,
java.lang.String v)
Add hyphenation patterns. |
void |
endDocument()
Called after the document is parsed. |
void |
endElement(java.lang.String tag)
Called when an end tag is found. |
protected java.lang.String |
getExceptionWord(java.util.ArrayList ex)
|
protected static java.lang.String |
getInterletterValues(java.lang.String pat)
|
protected static java.lang.String |
getPattern(java.lang.String word)
|
static void |
main(java.lang.String[] args)
|
protected java.util.ArrayList |
normalizeException(java.util.ArrayList ex)
|
void |
parse(java.io.InputStream stream,
PatternConsumer consumer)
|
void |
startDocument()
Called when the document starts to be parsed. |
void |
startElement(java.lang.String tag,
java.util.HashMap h)
Called when a start tag is found. |
void |
text(java.lang.String str)
Called when a text element is found. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
int currElement
PatternConsumer consumer
java.lang.StringBuffer token
java.util.ArrayList exception
char hyphenChar
SimpleXMLParser parser
static final int ELEM_CLASSES
static final int ELEM_EXCEPTIONS
static final int ELEM_PATTERNS
static final int ELEM_HYPHEN
| Constructor Detail |
|---|
public SimplePatternParser()
| Method Detail |
|---|
public void parse(java.io.InputStream stream,
PatternConsumer consumer)
protected static java.lang.String getPattern(java.lang.String word)
protected java.util.ArrayList normalizeException(java.util.ArrayList ex)
protected java.lang.String getExceptionWord(java.util.ArrayList ex)
protected static java.lang.String getInterletterValues(java.lang.String pat)
public void endDocument()
SimpleXMLDocHandler
endDocument in interface SimpleXMLDocHandlerpublic void endElement(java.lang.String tag)
SimpleXMLDocHandler
endElement in interface SimpleXMLDocHandlertag - the tag namepublic void startDocument()
SimpleXMLDocHandler
startDocument in interface SimpleXMLDocHandler
public void startElement(java.lang.String tag,
java.util.HashMap h)
SimpleXMLDocHandler
startElement in interface SimpleXMLDocHandlertag - the tag nameh - the tag's attributespublic void text(java.lang.String str)
SimpleXMLDocHandler
text in interface SimpleXMLDocHandlerstr - the text element, probably a fragment.public void addClass(java.lang.String c)
PatternConsumer
addClass in interface PatternConsumerc - character group
public void addException(java.lang.String w,
java.util.ArrayList e)
PatternConsumerHyphen instances
addException in interface PatternConsumer
public void addPattern(java.lang.String p,
java.lang.String v)
PatternConsumer
addPattern in interface PatternConsumerp - the patternv - interletter values expressed as a string of
digit characters.
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
Hosted by Hostbasket | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||