org.jmol.adapter.readers.xml
Class XmlArgusReader
java.lang.Object
org.jmol.adapter.smarter.AtomSetCollectionReader
org.jmol.adapter.readers.xml.XmlReader
org.jmol.adapter.readers.xml.XmlArgusReader
public class XmlArgusReader
- extends XmlReader
A crude ArgusLab .agl file Reader - http://www.planaria-software.com/
Use this reader as a template for adding new XML readers.
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 |
(package private) int |
parseBondToken(java.lang.String str)
|
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.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 |
argusImplementedAttributes
java.lang.String[] argusImplementedAttributes
keepCharsList
java.lang.String[] keepCharsList
atomName1
java.lang.String atomName1
atomName2
java.lang.String atomName2
bondOrder
int bondOrder
elementContext
int elementContext
UNSET
static final int UNSET
- See Also:
- Constant Field Values
MOLECULE
static final int MOLECULE
- See Also:
- Constant Field Values
ATOM
static final int ATOM
- See Also:
- Constant Field Values
BOND
static final int BOND
- See Also:
- Constant Field Values
XmlArgusReader
XmlArgusReader()
XmlArgusReader
XmlArgusReader(XmlReader parent,
AtomSetCollection atomSetCollection,
java.io.BufferedReader reader,
org.xml.sax.XMLReader xmlReader)
XmlArgusReader
XmlArgusReader(XmlReader parent,
AtomSetCollection atomSetCollection,
netscape.javascript.JSObject DOMNode)
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
parseBondToken
int parseBondToken(java.lang.String str)
processEndElement
public void processEndElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
- Overrides:
processEndElement
in class XmlReader