org.jmol.adapter.readers.xml
Class XmlOdysseyReader
java.lang.Object
org.jmol.adapter.smarter.AtomSetCollectionReader
org.jmol.adapter.readers.xml.XmlReader
org.jmol.adapter.readers.xml.XmlOdysseyReader
public class XmlOdysseyReader
- extends XmlReader
An Odyssey xodydata reader
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 |
Method Summary |
void |
applySymmetry()
|
(package private) int |
parseBondToken(java.lang.String str)
|
protected void |
processEndElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
|
protected 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.smarter.AtomSetCollectionReader |
addJmolScript, addPrimitiveLatticeVector, addSites, 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 |
odysseyImplementedAttributes
java.lang.String[] odysseyImplementedAttributes
modelName
java.lang.String modelName
formula
java.lang.String formula
phase
java.lang.String phase
XmlOdysseyReader
XmlOdysseyReader(XmlReader parent,
AtomSetCollection atomSetCollection,
java.io.BufferedReader reader,
org.xml.sax.XMLReader xmlReader)
XmlOdysseyReader
XmlOdysseyReader(XmlReader parent,
AtomSetCollection atomSetCollection,
netscape.javascript.JSObject DOMNode)
processStartElement
protected void processStartElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
java.util.HashMap atts)
- Overrides:
processStartElement
in class XmlReader
applySymmetry
public void applySymmetry()
- Overrides:
applySymmetry
in class AtomSetCollectionReader
parseBondToken
int parseBondToken(java.lang.String str)
processEndElement
protected void processEndElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
- Overrides:
processEndElement
in class XmlReader