public class PatternParser
extends org.xml.sax.helpers.DefaultHandler
Constructor and Description |
---|
PatternParser() |
PatternParser(PatternConsumer consumer) |
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String uri,
java.lang.String local,
java.lang.String raw) |
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) |
protected java.util.ArrayList<java.lang.Object> |
normalizeException(java.util.ArrayList<?> ex) |
void |
parse(org.xml.sax.InputSource source)
Parses a hyphenation pattern file.
|
void |
parse(java.lang.String filename)
Parses a hyphenation pattern file.
|
protected java.lang.String |
readToken(java.lang.StringBuilder chars) |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId) |
void |
setConsumer(PatternConsumer consumer) |
void |
startElement(java.lang.String uri,
java.lang.String local,
java.lang.String raw,
org.xml.sax.Attributes attrs) |
public PatternParser()
public PatternParser(PatternConsumer consumer)
public void setConsumer(PatternConsumer consumer)
public void parse(java.lang.String filename) throws java.io.IOException
filename
- the filenamejava.io.IOException
- In case of an exception while parsingpublic void parse(org.xml.sax.InputSource source) throws java.io.IOException
source
- the InputSource for the filejava.io.IOException
- In case of an exception while parsingprotected java.lang.String readToken(java.lang.StringBuilder chars)
protected static java.lang.String getPattern(java.lang.String word)
protected java.util.ArrayList<java.lang.Object> 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 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
resolveEntity
in interface org.xml.sax.EntityResolver
resolveEntity
in class org.xml.sax.helpers.DefaultHandler
public void startElement(java.lang.String uri, java.lang.String local, java.lang.String raw, org.xml.sax.Attributes attrs)
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
ContentHandler.startElement(java.lang.String,
java.lang.String, java.lang.String, org.xml.sax.Attributes)
public void endElement(java.lang.String uri, java.lang.String local, java.lang.String raw)
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
ContentHandler.endElement(java.lang.String,
java.lang.String, java.lang.String)
public void characters(char[] ch, int start, int length)
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
ContentHandler.characters(char[], int, int)
Copyright © 2000–2019 The Apache Software Foundation. All rights reserved.