org.apache.fop.layout.hyphenation
Class PatternParser
|
+--org.apache.fop.layout.hyphenation.PatternParser
- public class PatternParser
- extends DefaultHandler
- implements PatternConsumer
A SAX document handler to read and parse hyphenation patterns
from a XML file.
- Author:
- Carlos Villegas
Method Summary |
void | addClass(String c) |
void | addException(String w, Vector e) |
void | addPattern(String p, String v) |
void | characters(char[] ch, int start, int length) Characters. |
(package private) static XMLReader | createParser() creates a SAX parser, using the value of org.xml.sax.parser
defaulting to org.apache.xerces.parsers.SAXParser |
void | endElement(String uri, String local, String raw) |
void | error(SAXParseException ex) Error. |
void | fatalError(SAXParseException ex) Fatal error. |
static void | main(String[] args) |
void | parse(String filename) |
void | setConsumer(PatternConsumer consumer) |
void | startElement(String uri, String local, String raw, Attributes attrs) Start element. |
void | warning(SAXParseException ex) Warning. |
consumer
PatternConsumer consumer
currElement
int currElement
ELEM_CLASSES
final static int ELEM_CLASSES
ELEM_EXCEPTIONS
final static int ELEM_EXCEPTIONS
ELEM_HYPHEN
final static int ELEM_HYPHEN
ELEM_PATTERNS
final static int ELEM_PATTERNS
errMsg
String errMsg
exception
Vector exception
hyphenChar
char hyphenChar
parser
XMLReader parser
token
StringBuffer token
PatternParser
public PatternParser()
throws HyphenationException
PatternParser
public PatternParser(PatternConsumer consumer)
throws HyphenationException
addClass
public void addClass(String c)
addException
public void addException(String w, Vector e)
addPattern
public void addPattern(String p, String v)
characters
public void characters(char[] ch, int start, int length)
- Characters.
createParser
static XMLReader createParser()
throws HyphenationException
- creates a SAX parser, using the value of org.xml.sax.parser
defaulting to org.apache.xerces.parsers.SAXParser
- Returns: the created SAX parser
endElement
public void endElement(String uri, String local, String raw)
error
public void error(SAXParseException ex)
- Error.
fatalError
public void fatalError(SAXParseException ex)
throws SAXException
- Fatal error.
main
public static void main(String[] args)
throws java.lang.Exception
parse
public void parse(String filename)
throws HyphenationException
setConsumer
public void setConsumer(PatternConsumer consumer)
startElement
public void startElement(String uri, String local, String raw, Attributes attrs)
- Start element.
warning
public void warning(SAXParseException ex)
- Warning.
to Class org.apache.fop.layout.hyphenation.PatternConsumer
to Class java.lang.StringBuffer
to Class java.util.Vector
to Class java.lang.String