A SAX document handler to read and parse hyphenation patterns
from a XML file.
characters
public void characters(ch[] ,
int start,
int length)
org.xml.sax.ContentHandler.characters(char[], int, int)
endElement
public void endElement(String uri,
String local,
String raw)
org.xml.sax.ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
error
public void error(SAXParseException ex)
org.xml.sax.ErrorHandler.error(org.xml.sax.SAXParseException)
fatalError
public void fatalError(SAXParseException ex)
throws SAXException
org.xml.sax.ErrorHandler.fatalError(org.xml.sax.SAXParseException)
getExceptionWord
protected String getExceptionWord(ArrayList ex)
getInterletterValues
protected static String getInterletterValues(String pat)
getPattern
protected static String getPattern(String word)
main
public static void main(String[] args)
throws Exception
normalizeException
protected ArrayList normalizeException(ArrayList ex)
parse
public void parse(InputSource source)
throws HyphenationException
Parses a hyphenation pattern file.
source
- the InputSource for the file
parse
public void parse(String filename)
throws HyphenationException
Parses a hyphenation pattern file.
readToken
protected String readToken(StringBuffer chars)
startElement
public void startElement(String uri,
String local,
String raw,
Attributes attrs)
org.xml.sax.ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
warning
public void warning(SAXParseException ex)
org.xml.sax.ErrorHandler.warning(org.xml.sax.SAXParseException)