Package org.jmol.adapter.readers.xml
Class XmlHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.jmol.adapter.readers.xml.XmlHandler
-
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
public class XmlHandler extends DefaultHandler
a SAX handler -- Java only
-
-
Field Summary
Fields Modifier and Type Field Description private StringdebugContextprivate XmlReaderxmlReader
-
Constructor Summary
Constructors Constructor Description XmlHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)voidendDocument()voidendElement(String uri, String localName, String qName)voiderror(SAXParseException exception)voidfatalError(SAXParseException exception)(package private) voidparseXML(XmlReader xmlReader, Object saxReaderObj, BufferedReader reader)InputSourceresolveEntity(String name, String publicId, String baseURI, String systemId)voidstartDocument()voidstartElement(String namespaceURI, String localName, String nodeName, Attributes attributes)voidwarning(SAXParseException exception)-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
-
-
-
-
Method Detail
-
parseXML
void parseXML(XmlReader xmlReader, Object saxReaderObj, BufferedReader reader) throws Exception
- Throws:
Exception
-
startDocument
public void startDocument()
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler
-
endDocument
public void endDocument()
- Specified by:
endDocumentin interfaceContentHandler- Overrides:
endDocumentin classDefaultHandler
-
startElement
public void startElement(String namespaceURI, String localName, String nodeName, Attributes attributes)
- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler
-
endElement
public void endElement(String uri, String localName, String qName)
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler
-
characters
public void characters(char[] ch, int start, int length)- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler
-
resolveEntity
public InputSource resolveEntity(String name, String publicId, String baseURI, String systemId)
-
error
public void error(SAXParseException exception)
- Specified by:
errorin interfaceErrorHandler- Overrides:
errorin classDefaultHandler
-
fatalError
public void fatalError(SAXParseException exception)
- Specified by:
fatalErrorin interfaceErrorHandler- Overrides:
fatalErrorin classDefaultHandler
-
warning
public void warning(SAXParseException exception)
- Specified by:
warningin interfaceErrorHandler- Overrides:
warningin classDefaultHandler
-
-