public class XmlReader extends AtomSetCollectionReader
Modifier and Type | Class and Description |
---|---|
static class |
XmlReader.DummyResolver |
class |
XmlReader.JmolXmlHandler |
Modifier and Type | Field and Description |
---|---|
protected Atom |
atom |
protected java.lang.String |
chars |
(package private) java.lang.String[] |
implementedAttributes |
protected boolean |
keepChars |
protected XmlReader |
parent |
addVibrations, ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, continuing, desiredModelNumber, desiredVibrationNumber, doApplySymmetry, doc, doCheckUnitCell, doPackUnitCell, doProcessLines, filter, filterHetero, getHeader, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isSequential, isTrajectory, latticeCells, line, matUnitCellOrientation, modelNumber, next, notionalUnitCell, os, prevline, ptLine, reader, readerName, readMolecularOrbitals, spaceGroup, stateScriptVersionInt, supercell, symmetry, templateAtomCount, useAltNames, vibrationNumber, viewer
Constructor and Description |
---|
XmlReader() |
Modifier and Type | Method and Description |
---|---|
private org.xml.sax.XMLReader |
allocateXmlReader14() |
private org.xml.sax.XMLReader |
allocateXmlReaderAelfred2() |
private java.lang.Object |
getXmlReader() |
private org.xml.sax.XMLReader |
getXMLReader() |
void |
initializeReader() |
protected void |
parseReaderXML(org.xml.sax.XMLReader xmlReader) |
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.Map<java.lang.String,java.lang.String> atts) |
protected void |
processXml(java.lang.Object DOMNode) |
private java.lang.Object |
processXml(org.xml.sax.XMLReader xmlReader) |
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) |
protected void |
setKeepChars(boolean TF) |
addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, applySymmetryAndSetTrajectory, checkFilter, checkLastModel, checkLine, checkLineForScript, checkLineForScript, clearUnitCell, cloneLastAtomSet, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, doGetVibration, fillDataBlock, fillDataBlock, fillFloatArray, fillFrequencyData, filterAtom, finalizeReader, getElementSymbol, getFortranFormatLengths, getStrings, getSymmetry, getTokens, getTokens, getTokens, getTokensFloat, initializeSymmetry, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseStringInfestedFloatArray, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, processBinaryDocument, read3Vectors, readData, readLine, readLines, set2D, setAtomCoord, setAtomCoord, setFilter, setFractionalCoordinates, setIsPDB, setMOData, setPdb, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem
protected XmlReader parent
protected Atom atom
java.lang.String[] implementedAttributes
protected boolean keepChars
protected java.lang.String chars
public void initializeReader() throws java.lang.Exception
initializeReader
in class AtomSetCollectionReader
java.lang.Exception
private org.xml.sax.XMLReader getXMLReader()
private org.xml.sax.XMLReader allocateXmlReader14()
private org.xml.sax.XMLReader allocateXmlReaderAelfred2()
private java.lang.Object processXml(org.xml.sax.XMLReader xmlReader) throws java.lang.Exception
java.lang.Exception
private java.lang.Object getXmlReader()
protected void processXml(XmlReader parent, AtomSetCollection atomSetCollection, java.io.BufferedReader reader, org.xml.sax.XMLReader xmlReader)
parent
- atomSetCollection
- reader
- xmlReader
- protected void parseReaderXML(org.xml.sax.XMLReader xmlReader)
protected void processXml(java.lang.Object DOMNode)
processXml
in class AtomSetCollectionReader
protected void processXml(XmlReader parent, AtomSetCollection atomSetCollection, java.io.BufferedReader reader, netscape.javascript.JSObject DOMNode)
parent
- atomSetCollection
- reader
- DOMNode
- protected void processStartElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, java.util.Map<java.lang.String,java.lang.String> atts)
namespaceURI
- localName
- qName
- atts
- protected void setKeepChars(boolean TF)
protected void processEndElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
uri
- localName
- qName
-