Package org.jmol.adapter.readers.xml
Class XmlVaspReader
- java.lang.Object
-
- org.jmol.adapter.smarter.AtomSetCollectionReader
-
- org.jmol.adapter.readers.xml.XmlReader
-
- org.jmol.adapter.readers.xml.XmlVaspReader
-
- All Implemented Interfaces:
javajs.api.GenericLineReader
public class XmlVaspReader extends XmlReader
Vasp vasprun.xml reader- Author:
- hansonr
-
-
Field Summary
Fields Modifier and Type Field Description (package private) floataprivate intac(package private) floatalpha(package private) java.lang.StringatomName(package private) java.lang.String[]atomNames(package private) java.lang.StringatomSym(package private) java.lang.String[]atomSyms(package private) floatb(package private) floatbeta(package private) floatcprivate javajs.util.SBdataprivate java.lang.Stringenthalpy(package private) floatgammaprivate java.lang.StringgibbsEnergy(package private) booleanhaveUnitCellprivate intiAtomprivate booleanisE_fr_energyprivate booleanisE_wo_entrpprivate java.lang.Stringname-
Fields inherited from class org.jmol.adapter.readers.xml.XmlReader
atom, atts, chars, keepChars, parent
-
Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addedData, addedDataKey, addVibrations, allowPDBFilter, ANGSTROMS_PER_BOHR, applySymmetryToBonds, asc, baseAtomIndex, binaryDoc, bsFilter, bsModels, calculationType, continuing, debugging, desiredModelNumber, desiredSpaceGroupIndex, desiredVibrationNumber, doApplySymmetry, doCentralize, doCheckUnitCell, doConvertToFractional, doPackUnitCell, doProcessLines, doReadMolecularOrbitals, dssr, fileName, fileOffset, filePath, fileScaling, fillRange, filter, filterHetero, fixJavaFloat, forcePacked, getHeader, haveAtomFilter, haveModel, havePartialChargeFilter, htParams, ignoreFileSpaceGroupName, ignoreFileSymmetryOperators, ignoreFileUnitCell, ignoreStructure, iHaveFractionalCoordinates, iHaveSymmetryOperators, iHaveUnitCell, isBinary, isConcatenated, isDSSP1, isFinalized, isMolecular, isSequential, isTrajectory, latticeCells, latticeScaling, line, lstNCS, matUnitCellOrientation, modelNumber, ms, mustFinalizeModelSet, next, out, packingError, prevline, ptLine, ptSupercell, reader, readerName, reverseModels, sgName, stateScriptVersionInt, strSupercell, symmetry, templateAtomCount, thisBiomolecule, trajectorySteps, unitCellOffset, unitCellParams, useAltNames, useFileModelNumbers, validation, vibrationNumber, vibsFractional, vwr
-
-
Constructor Summary
Constructors Constructor Description XmlVaspReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidprocessEndElement(java.lang.String localName)voidprocessStartElement(java.lang.String localName, java.lang.String nodeName)protected voidprocessXml(XmlReader parent, java.lang.Object saxReader)-
Methods inherited from class org.jmol.adapter.readers.xml.XmlReader
applySymmetryAndSetTrajectory, createDomNodeJS, endDocument, initCML, initializeReader, processDOM, processXml2, setKeepChars
-
Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addAtomXYZSymName, addJmolScript, addPrimitiveLatticeVector, addSites, addSiteScript, appendLoadNote, appendUunitCellInfo, applySymTrajASCR, checkCurrentLineForScript, checkFilterKey, checkLastModel, checkLine, checkLineForScript, clearUnitCell, cloneLastAtomSet, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilContains2, discardLinesUntilNonBlank, discardLinesUntilStartsWith, discardPreviousAtoms, doGetModel, doGetVibration, doPreSymmetry, fillDataBlock, fillDataBlockFixed, fillFloatArray, fillFrequencyData, filterAtom, filterReject, finalizeMOData, finalizeModelSet, finalizeReaderASCR, finalizeSubclassReader, finalizeSubclassSymmetry, forceSymmetry, fractionalizeCoordinates, getElementSymbol, getFilter, getFortranFormatLengths, getInterface, getNewSymmetry, getStrings, getSymmetry, getTokens, getTokensFloat, initializeSymmetry, initializeSymmetryOptions, initializeTrajectoryFile, isLastModel, newAtomSet, parseFloat, parseFloatRange, parseFloatStr, parseInt, parseIntAt, parseIntRange, parseIntStr, parseToken, parseTokenNext, parseTokenRange, parseTokenStr, processBinaryDocument, rd, read3Vectors, readDataObject, readLines, readNextLine, rejectAtomName, RL, set2D, setAtomCoord, setAtomCoordScaled, setAtomCoordTokens, setAtomCoordXYZ, setChainID, setElementAndIsotope, setFilter, setFilterAtomTypeStr, setFractionalCoordinates, setIsPDB, setLoadNote, setModelPDB, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem, setup, setupASCR
-
-
-
-
Field Detail
-
data
private javajs.util.SB data
-
name
private java.lang.String name
-
ac
private int ac
-
iAtom
private int iAtom
-
isE_wo_entrp
private boolean isE_wo_entrp
-
isE_fr_energy
private boolean isE_fr_energy
-
enthalpy
private java.lang.String enthalpy
-
gibbsEnergy
private java.lang.String gibbsEnergy
-
haveUnitCell
boolean haveUnitCell
-
atomNames
java.lang.String[] atomNames
-
atomSyms
java.lang.String[] atomSyms
-
atomName
java.lang.String atomName
-
atomSym
java.lang.String atomSym
-
a
float a
-
b
float b
-
c
float c
-
alpha
float alpha
-
beta
float beta
-
gamma
float gamma
-
-
Method Detail
-
processXml
protected void processXml(XmlReader parent, java.lang.Object saxReader) throws java.lang.Exception
- Overrides:
processXmlin classXmlReader- Throws:
java.lang.Exception
-
processStartElement
public void processStartElement(java.lang.String localName, java.lang.String nodeName)- Overrides:
processStartElementin classXmlReadernodeName- TODO
-
processEndElement
void processEndElement(java.lang.String localName)
- Overrides:
processEndElementin classXmlReader
-
-