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.EntityResolverresolveEntity in class org.xml.sax.helpers.DefaultHandlerpublic 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.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerContentHandler.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.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerContentHandler.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.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerContentHandler.characters(char[], int, int)Copyright © 2000–2025 The Apache Software Foundation. All rights reserved.