Class XmlVaspReader

  • All Implemented Interfaces:
    javajs.api.GenericLineReader

    public class XmlVaspReader
    extends XmlReader
    Vasp vasprun.xml reader
    Author:
    hansonr
    • 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
    • Constructor Detail

      • XmlVaspReader

        public XmlVaspReader()
    • Method Detail

      • processXml

        protected void processXml​(XmlReader parent,
                                  java.lang.Object saxReader)
                           throws java.lang.Exception
        Overrides:
        processXml in class XmlReader
        Throws:
        java.lang.Exception
      • processStartElement

        public void processStartElement​(java.lang.String localName,
                                        java.lang.String nodeName)
        Overrides:
        processStartElement in class XmlReader
        nodeName - TODO