|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.xml.sax.helpers.DefaultHandler | +--org.apache.fop.layout.hyphenation.PatternParser
A SAX document handler to read and parse hyphenation patterns from a XML file.
Constructor Summary | |
PatternParser()
|
|
PatternParser(PatternConsumer consumer)
|
Method Summary | |
void |
addClass(java.lang.String c)
Add a character class. |
void |
addException(java.lang.String w,
java.util.Vector e)
Add a hyphenation exception. |
void |
addPattern(java.lang.String p,
java.lang.String v)
Add hyphenation patterns. |
void |
characters(char[] ch,
int start,
int length)
Characters. |
void |
endElement(java.lang.String uri,
java.lang.String local,
java.lang.String raw)
|
void |
error(org.xml.sax.SAXParseException ex)
Error. |
void |
fatalError(org.xml.sax.SAXParseException ex)
Fatal error. |
protected static org.xml.sax.InputSource |
fileInputSource(java.lang.String filename)
create an InputSource from a file name |
protected java.lang.String |
getExceptionWord(java.util.Vector 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.Vector |
normalizeException(java.util.Vector ex)
|
void |
parse(java.lang.String filename)
|
protected java.lang.String |
readToken(java.lang.StringBuffer chars)
|
void |
setConsumer(PatternConsumer consumer)
|
void |
startElement(java.lang.String uri,
java.lang.String local,
java.lang.String raw,
org.xml.sax.Attributes attrs)
Start element. |
void |
warning(org.xml.sax.SAXParseException ex)
Warning. |
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument,
endPrefixMapping,
ignorableWhitespace,
notationDecl,
processingInstruction,
resolveEntity,
setDocumentLocator,
skippedEntity,
startDocument,
startPrefixMapping,
unparsedEntityDecl |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public PatternParser() throws HyphenationException
public PatternParser(PatternConsumer consumer) throws HyphenationException
Method Detail |
public void setConsumer(PatternConsumer consumer)
public void parse(java.lang.String filename) throws HyphenationException
protected static org.xml.sax.InputSource fileInputSource(java.lang.String filename) throws HyphenationException
filename
- the name of the fileprotected java.lang.String readToken(java.lang.StringBuffer chars)
protected static java.lang.String getPattern(java.lang.String word)
protected java.util.Vector normalizeException(java.util.Vector ex)
protected java.lang.String getExceptionWord(java.util.Vector ex)
protected static java.lang.String getInterletterValues(java.lang.String pat)
public void startElement(java.lang.String uri, java.lang.String local, java.lang.String raw, org.xml.sax.Attributes attrs)
public void endElement(java.lang.String uri, java.lang.String local, java.lang.String raw)
public void characters(char[] ch, int start, int length)
public void warning(org.xml.sax.SAXParseException ex)
public void error(org.xml.sax.SAXParseException ex)
public void fatalError(org.xml.sax.SAXParseException ex) throws org.xml.sax.SAXException
public void addClass(java.lang.String c)
public void addException(java.lang.String w, java.util.Vector e)
Hyphen
instancespublic void addPattern(java.lang.String p, java.lang.String v)
pattern
- values
- interletter values expressed as a string of
digit characters.public static void main(java.lang.String[] args) throws java.lang.Exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |