org.jmol.adapter.readers.xml
Class XmlChem3dReader

java.lang.Object
  extended by org.jmol.adapter.smarter.AtomSetCollectionReader
      extended by org.jmol.adapter.readers.xml.XmlReader
          extended by org.jmol.adapter.readers.xml.XmlChem3dReader

public class XmlChem3dReader
extends XmlReader

An chem3d c3xml reader


Nested Class Summary
(package private)  class XmlChem3dReader.Chem3dHandler
           
 
Nested classes/interfaces inherited from class org.jmol.adapter.readers.xml.XmlReader
XmlReader.DummyResolver, XmlReader.JmolXmlHandler
 
Field Summary
(package private)  java.lang.String[] chem3dImplementedAttributes
           
 
Fields inherited from class org.jmol.adapter.readers.xml.XmlReader
atom, chars, implementedAttributes, keepChars, parent
 
Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, desiredModelNumber, desiredSpaceGroupIndex, doApplySymmetry, filter, getHeader, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveDesiredModel, iHaveSymmetryOperators, iHaveUnitCell, latticeCells, line, modelNumber, needToApplySymmetry, next, notionalUnitCell, prevline, primitiveLatticeVectors, ptLine, reader, readerName, spaceGroup
 
Constructor Summary
XmlChem3dReader(XmlReader parent, AtomSetCollection atomSetCollection, java.io.BufferedReader reader, org.xml.sax.XMLReader xmlReader)
           
XmlChem3dReader(XmlReader parent, AtomSetCollection atomSetCollection, netscape.javascript.JSObject DOMNode)
           
 
Method Summary
 void processEndElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void processStartElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, java.util.HashMap atts)
           
 
Methods inherited from class org.jmol.adapter.readers.xml.XmlReader
parseReaderXML, readAtomSetCollection, readAtomSetCollectionFromDOM, setKeepChars
 
Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addJmolScript, addPrimitiveLatticeVector, addSites, applySymmetry, checkLineForScript, checkLineForScript, clearLatticeParameters, discardLines, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, fillDataBlock, filterAtom, getElementSymbol, getStrings, getTokens, getTokens, getTokens, getTokensFloat, initialize, initialize, initializeCartesianToFractional, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, readLine, readLineTrimmed, setAtomCoord, setAtomCoord, setError, setFractionalCoordinates, setMOData, setSpaceGroupName, setSymmetryOperator, setUnitCell, setUnitCellItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chem3dImplementedAttributes

java.lang.String[] chem3dImplementedAttributes
Constructor Detail

XmlChem3dReader

XmlChem3dReader(XmlReader parent,
                AtomSetCollection atomSetCollection,
                java.io.BufferedReader reader,
                org.xml.sax.XMLReader xmlReader)

XmlChem3dReader

XmlChem3dReader(XmlReader parent,
                AtomSetCollection atomSetCollection,
                netscape.javascript.JSObject DOMNode)
Method Detail

processStartElement

public void processStartElement(java.lang.String namespaceURI,
                                java.lang.String localName,
                                java.lang.String qName,
                                java.util.HashMap atts)
Overrides:
processStartElement in class XmlReader

processEndElement

public void processEndElement(java.lang.String uri,
                              java.lang.String localName,
                              java.lang.String qName)
Overrides:
processEndElement in class XmlReader