org.jmol.adapter.readers.xml
Class XmlReader.JmolXmlHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.jmol.adapter.readers.xml.XmlReader.JmolXmlHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
XmlArgusReader.ArgusHandler, XmlChem3dReader.Chem3dHandler, XmlCmlReader.CmlHandler, XmlOdysseyReader.OdysseyHandler, XmlQEReader.Handler, XmlVaspReader.VaspHandler, XmlXsdReader.XsdHandler
Enclosing class:
XmlReader

public class XmlReader.JmolXmlHandler
extends org.xml.sax.helpers.DefaultHandler


Field Summary
 java.util.Map<java.lang.String,java.lang.String> atts
           
private  java.lang.String context
           
 
Constructor Summary
XmlReader.JmolXmlHandler()
           
XmlReader.JmolXmlHandler(org.xml.sax.XMLReader xmlReader)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void error(org.xml.sax.SAXParseException exception)
           
 void fatalError(org.xml.sax.SAXParseException exception)
           
private  void getAttributes(org.xml.sax.Attributes attributes)
           
private  void getAttributes(netscape.javascript.JSObject attributes)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
           
 org.xml.sax.InputSource resolveEntity(java.lang.String name, java.lang.String publicId, java.lang.String baseURI, java.lang.String systemId)
           
 void setHandler(org.xml.sax.XMLReader xmlReader, XmlReader.JmolXmlHandler handler)
           
 void startDocument()
           
private  void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
protected  void walkDOMTree(netscape.javascript.JSObject DOMNode)
           
 void warning(org.xml.sax.SAXParseException exception)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atts

public java.util.Map<java.lang.String,java.lang.String> atts

context

private java.lang.String context
Constructor Detail

XmlReader.JmolXmlHandler

public XmlReader.JmolXmlHandler()

XmlReader.JmolXmlHandler

public XmlReader.JmolXmlHandler(org.xml.sax.XMLReader xmlReader)
Method Detail

setHandler

public void setHandler(org.xml.sax.XMLReader xmlReader,
                       XmlReader.JmolXmlHandler handler)

startDocument

public void startDocument()
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler

endDocument

public void endDocument()
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

startElement

private void startElement(java.lang.String namespaceURI,
                          java.lang.String localName,
                          java.lang.String qName)

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String name,
                                             java.lang.String publicId,
                                             java.lang.String baseURI,
                                             java.lang.String systemId)

resolveEntity

public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                             java.lang.String systemId)
Specified by:
resolveEntity in interface org.xml.sax.EntityResolver
Overrides:
resolveEntity in class org.xml.sax.helpers.DefaultHandler

error

public void error(org.xml.sax.SAXParseException exception)
Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler

fatalError

public void fatalError(org.xml.sax.SAXParseException exception)
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler

warning

public void warning(org.xml.sax.SAXParseException exception)
Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler

walkDOMTree

protected void walkDOMTree(netscape.javascript.JSObject DOMNode)

getAttributes

private void getAttributes(org.xml.sax.Attributes attributes)

getAttributes

private void getAttributes(netscape.javascript.JSObject attributes)