org.jmol.adapter.readers.xml
Class XmlMolproReader

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.XmlCmlReader
              extended by org.jmol.adapter.readers.xml.XmlMolproReader

public class XmlMolproReader
extends XmlCmlReader

A Molpro 2005 reader


Nested Class Summary
(package private)  class XmlMolproReader.MolproHandler
           
 
Nested classes/interfaces inherited from class org.jmol.adapter.readers.xml.XmlCmlReader
XmlCmlReader.CmlHandler
 
Nested classes/interfaces inherited from class org.jmol.adapter.readers.xml.XmlReader
XmlReader.DummyResolver, XmlReader.JmolXmlHandler
 
Field Summary
(package private)  int frequencyCount
           
(package private) static java.lang.String[] molProImplementedAttributes
           
 
Fields inherited from class org.jmol.adapter.readers.xml.XmlCmlReader
CML, CRYSTAL, CRYSTAL_SCALAR, CRYSTAL_SYMMETRY, CRYSTAL_SYMMETRY_TRANSFORM3, LATTICE_VECTOR, MODULE, MOLECULE, MOLECULE_ATOM, MOLECULE_ATOM_ARRAY, MOLECULE_ATOM_BUILTIN, MOLECULE_ATOM_SCALAR, MOLECULE_BOND, MOLECULE_BOND_ARRAY, MOLECULE_BOND_BUILTIN, MOLECULE_FORMULA, START, state, SYMMETRY, tokens
 
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, bsFilter, bsModels, calculationType, doApplySymmetry, filter, getHeader, haveAtomFilter, havePartialChargeFilter, htParams, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveSymmetryOperators, iHaveUnitCell, isTrajectory, latticeCells, line, modelNumber, needToApplySymmetry, next, prevline, reader, readerName, spaceGroup, templateAtomCount
 
Constructor Summary
XmlMolproReader()
           
 
Method Summary
 void processEndElement2(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 void processStartElement2(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, java.util.HashMap atts)
           
protected  void processXml(XmlReader parent, AtomSetCollection atomSetCollection, java.io.BufferedReader reader, netscape.javascript.JSObject DOMNode)
           
protected  void processXml(XmlReader parent, AtomSetCollection atomSetCollection, java.io.BufferedReader reader, org.xml.sax.XMLReader xmlReader)
           
 
Methods inherited from class org.jmol.adapter.readers.xml.XmlCmlReader
applySymmetryAndSetTrajectory, breakOutAtomTokens, breakOutBondTokens, breakOutTokens, checkAtomArrayLength, checkBondArrayLength, parseBondToken, processEndElement, processStartElement
 
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, checkLineForScript, checkLineForScript, clearLatticeParameters, deducePdbElementSymbol, discardLines, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, fillDataBlock, filterAtom, filterAtom, getElementSymbol, getStrings, getTokens, getTokens, getTokens, getTokensFloat, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, readData, readData, readLine, readLineTrimmed, setAtomCoord, setAtomCoord, setError, setFractionalCoordinates, setMOData, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

molProImplementedAttributes

static java.lang.String[] molProImplementedAttributes

frequencyCount

int frequencyCount
Constructor Detail

XmlMolproReader

XmlMolproReader()
Method Detail

processXml

protected void processXml(XmlReader parent,
                          AtomSetCollection atomSetCollection,
                          java.io.BufferedReader reader,
                          org.xml.sax.XMLReader xmlReader)
Overrides:
processXml in class XmlCmlReader

processXml

protected void processXml(XmlReader parent,
                          AtomSetCollection atomSetCollection,
                          java.io.BufferedReader reader,
                          netscape.javascript.JSObject DOMNode)
Overrides:
processXml in class XmlCmlReader

processStartElement2

public void processStartElement2(java.lang.String namespaceURI,
                                 java.lang.String localName,
                                 java.lang.String qName,
                                 java.util.HashMap atts)

processEndElement2

public void processEndElement2(java.lang.String uri,
                               java.lang.String localName,
                               java.lang.String qName)