Class XmlChemDrawReader

  • All Implemented Interfaces:
    javajs.api.GenericLineReader

    public class XmlChemDrawReader
    extends XmlReader
    An chem3d c3xml reader
    • Field Detail

      • optimize2D

        boolean optimize2D
      • minX

        private float minX
      • minY

        private float minY
      • minZ

        private float minZ
      • maxZ

        private float maxZ
      • maxY

        private float maxY
      • maxX

        private float maxX
      • is3D

        private boolean is3D
      • bonds

        private javajs.util.Lst<java.lang.Object[]> bonds
      • warningAtom

        private Atom warningAtom
    • Constructor Detail

      • XmlChemDrawReader

        public XmlChemDrawReader()
    • 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
      • setAtom

        private void setAtom​(java.lang.String key)
      • finalizeSubclassReader

        protected void finalizeSubclassReader()
                                       throws java.lang.Exception
        Description copied from class: AtomSetCollectionReader
        optional reader-specific method run first.
        Overrides:
        finalizeSubclassReader in class XmlReader
        Throws:
        java.lang.Exception
      • fixConnections

        private void fixConnections()
      • center

        private void center()