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:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler
Direct Known Subclasses:
XmlArgusReader.ArgusHandler, XmlChem3dReader.Chem3dHandler, XmlCmlReader.CmlHandler, XmlOdysseyReader.OdysseyHandler, XmlVaspReader.VaspHandler, XmlXsdReader.XsdHandler
Enclosing class:
XmlReader

public class XmlReader.JmolXmlHandler
extends DefaultHandler
implements ErrorHandler


Field Summary
 HashMap atts
           
 
Constructor Summary
XmlReader.JmolXmlHandler()
           
XmlReader.JmolXmlHandler(XMLReader xmlReader)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(String uri, String localName, String qName)
           
 void error(SAXParseException exception)
           
 void fatalError(SAXParseException exception)
           
private  void getAttributes(Attributes attributes)
           
private  void getAttributes(netscape.javascript.JSObject attributes)
           
 InputSource resolveEntity(String publicId, String systemId)
           
 InputSource resolveEntity(String name, String publicId, String baseURI, String systemId)
           
 void setHandler(XMLReader xmlReader, XmlReader.JmolXmlHandler handler)
           
 void startDocument()
           
private  void startElement(String namespaceURI, String localName, String qName)
           
 void startElement(String namespaceURI, String localName, String qName, Attributes attributes)
           
protected  void walkDOMTree(netscape.javascript.JSObject DOMNode)
           
 void warning(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 HashMap atts
Constructor Detail

XmlReader.JmolXmlHandler

public XmlReader.JmolXmlHandler()

XmlReader.JmolXmlHandler

public XmlReader.JmolXmlHandler(XMLReader xmlReader)
Method Detail

setHandler

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

startDocument

public void startDocument()
Specified by:
startDocument in interface ContentHandler
Overrides:
startDocument in class DefaultHandler

endDocument

public void endDocument()
Specified by:
endDocument in interface ContentHandler
Overrides:
endDocument in class DefaultHandler

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes attributes)
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler

startElement

private void startElement(String namespaceURI,
                          String localName,
                          String qName)

endElement

public void endElement(String uri,
                       String localName,
                       String qName)
Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler

characters

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

resolveEntity

public InputSource resolveEntity(String name,
                                 String publicId,
                                 String baseURI,
                                 String systemId)

resolveEntity

public InputSource resolveEntity(String publicId,
                                 String systemId)
Specified by:
resolveEntity in interface EntityResolver
Overrides:
resolveEntity in class DefaultHandler

error

public void error(SAXParseException exception)
Specified by:
error in interface ErrorHandler
Overrides:
error in class DefaultHandler

fatalError

public void fatalError(SAXParseException exception)
Specified by:
fatalError in interface ErrorHandler
Overrides:
fatalError in class DefaultHandler

warning

public void warning(SAXParseException exception)
Specified by:
warning in interface ErrorHandler
Overrides:
warning in class DefaultHandler

walkDOMTree

protected void walkDOMTree(netscape.javascript.JSObject DOMNode)

getAttributes

private void getAttributes(Attributes attributes)

getAttributes

private void getAttributes(netscape.javascript.JSObject attributes)