Go to the documentation of this file.
9 package javolution.xml.sax;
11 import java.io.IOException;
15 import org.xml.sax.Attributes;
16 import org.xml.sax.ContentHandler;
17 import org.xml.sax.DTDHandler;
18 import org.xml.sax.EntityResolver;
19 import org.xml.sax.ErrorHandler;
20 import org.xml.sax.InputSource;
21 import org.xml.sax.Locator;
22 import org.xml.sax.SAXException;
23 import org.xml.sax.SAXNotRecognizedException;
24 import org.xml.sax.SAXNotSupportedException;
25 import org.xml.sax.SAXParseException;
26 import org.xml.sax.XMLReader;
28 import java.lang.CharSequence;
66 public boolean getFeature(String name)
throws SAXNotRecognizedException,
67 SAXNotSupportedException {
73 throws SAXNotRecognizedException, SAXNotSupportedException {
78 public Object
getProperty(String name)
throws SAXNotRecognizedException,
79 SAXNotSupportedException {
85 throws SAXNotRecognizedException, SAXNotSupportedException {
111 if (handler !=
null) {
115 throw new NullPointerException();
136 public void parse(InputSource input)
throws IOException, SAXException {
145 public void parse(String systemId)
throws IOException, SAXException {
161 private static final class Proxy implements
198 throws SAXException {
210 throws SAXException {
213 localName.toString(), qName.toString(),
this);
220 localName.toString(), qName.toString());
225 throws SAXException {
231 throws SAXException {
237 throws SAXException {
256 return (chars !=
null ? chars.toString() :
"");
263 return (chars !=
null ? chars.toString() :
"");
270 return (chars !=
null ? chars.toString() :
"");
283 return (chars !=
null ? chars.toString() :
null);
287 public int getIndex(String uri, String localName) {
300 public String
getType(String uri, String localName) {
313 public String
getValue(String uri, String localName) {
334 throws SAXException, IOException {
338 public void notationDecl(String name, String publicId, String systemId)
339 throws SAXException {}
342 String systemId, String notationName)
throws SAXException {}
351 throws SAXException {}
358 public void endElement(String uri, String localName, String qName)
359 throws SAXException {}
362 throws SAXException {}
365 throws SAXException {}
368 throws SAXException {}
372 public void warning(SAXParseException exception)
throws SAXException {}
374 public void error(SAXParseException exception)
throws SAXException {}
376 public void fatalError(SAXParseException exception)
throws SAXException {
382 return obj instanceof CharSequence ? (CharSequence) obj :
Text
void parse(InputStream in)
InputSource resolveEntity(String publicId, String systemId)
String getValue(String uri, String localName)
void startPrefixMapping(CharArray prefix, CharArray uri)
void setEntityResolver(EntityResolver resolver)
void error(SAXParseException exception)
DTDHandler getDTDHandler()
void startPrefixMapping(CharArray prefix, CharArray uri)
String getQName(int index)
void setContentHandler(ContentHandler handler)
String getValue(int index)
String getType(String qName)
void characters(char[] ch, int start, int length)
CharArray getQName(int index)
static CharSequence toCharSequence(Object obj)
DTDHandler getDTDHandler()
void setDTDHandler(DTDHandler handler)
void parse(String systemId)
ContentHandler getContentHandler()
void setDocumentLocator(Locator locator)
ErrorHandler getErrorHandler()
void processingInstruction(String target, String data)
void startElement(CharArray uri, CharArray localName, CharArray qName, Attributes atts)
void ignorableWhitespace(char ch[], int start, int length)
void startPrefixMapping(String prefix, String uri)
void endElement(CharArray uri, CharArray localName, CharArray qName)
void skippedEntity(CharArray name)
void endElement(CharArray namespaceURI, CharArray localName, CharArray qName)
Object getProperty(String name)
String getType(String uri, String localName)
void unparsedEntityDecl(String name, String publicId, String systemId, String notationName)
void notationDecl(String name, String publicId, String systemId)
Object getProperty(String name)
void startElement(CharArray namespaceURI, CharArray localName, CharArray qName, javolution.xml.sax.Attributes atts)
EntityResolver getEntityResolver()
String getValue(String qName)
void setContentHandler(ContentHandler handler)
void endElement(String uri, String localName, String qName)
ErrorHandler getErrorHandler()
void setEntityResolver(EntityResolver resolver)
void endPrefixMapping(String prefix)
void characters(char ch[], int start, int length)
void setDocumentLocator(Locator locator)
void ignorableWhitespace(char[] ch, int start, int length)
void endPrefixMapping(CharArray prefix)
void characters(char ch[], int start, int length)
CharArray getValue(int index)
boolean getFeature(String name)
void processingInstruction(CharArray target, CharArray data)
void setFeature(String name, boolean value)
void endPrefixMapping(CharArray prefix)
void setDocumentLocator(Locator locator)
void setProperty(String name, Object value)
int getIndex(String qName)
javolution.xml.sax.Attributes _attributes
void processingInstruction(CharArray target, CharArray data)
EntityResolver getEntityResolver()
void startElement(String uri, String localName, String qName, Attributes atts)
void fatalError(SAXParseException exception)
CharArray getURI(int index)
void setFeature(String name, boolean value)
final XMLReaderImpl _parser
int getIndex(String uri, String localName)
void parse(InputSource input)
void warning(SAXParseException exception)
ContentHandler _sax2Handler
boolean getFeature(String name)
String getType(int index)
CharArray getLocalName(int index)
void skippedEntity(String name)
void setErrorHandler(ErrorHandler handler)
CharArray getType(int index)
void setProperty(String name, Object value)
void ignorableWhitespace(char ch[], int start, int length)
void setErrorHandler(ErrorHandler handler)
static Sax2DefaultHandler DEFAULT_HANDLER
void setDTDHandler(DTDHandler handler)
String getLocalName(int index)
void skippedEntity(CharArray name)