org.jmol.adapter.readers.more
Class SpartanSmolReader

java.lang.Object
  extended by org.jmol.adapter.smarter.AtomSetCollectionReader
      extended by org.jmol.adapter.readers.more.SpartanInputReader
          extended by org.jmol.adapter.readers.more.SpartanSmolReader

public class SpartanSmolReader
extends SpartanInputReader


Nested Class Summary
private  class SpartanSmolReader.MoleculeRecord
           
 
Field Summary
private  java.lang.String endCheck
           
private  java.util.Hashtable moData
           
(package private)  SpartanArchive spartanArchive
           
private  java.lang.String title
           
(package private)  java.util.Hashtable titles
           
 
Fields inherited from class org.jmol.adapter.readers.more.SpartanInputReader
atomCount, atomCount0, bondCount, bondData, modelAtomCount, modelName
 
Fields inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
ANGSTROMS_PER_BOHR, applySymmetryToBonds, atomSetCollection, bsFilter, bsModels, calculationType, doApplySymmetry, filter, getHeader, haveAtomFilter, havePartialChargeFilter, htParams, ignoreFileSymmetryOperators, ignoreFileUnitCell, iHaveSymmetryOperators, iHaveUnitCell, isTrajectory, latticeCells, line, modelNumber, needToApplySymmetry, next, prevline, reader, readerName, spaceGroup, templateAtomCount
 
Constructor Summary
SpartanSmolReader()
           
 
Method Summary
private  int getModelNumber()
           
private  void readArchive()
           
private  boolean readArchiveHeader()
           
 void readAtomSetCollection(java.io.BufferedReader reader)
           
private  void readOutput()
           
private  void readProperties()
           
private  void readTransform()
           
 
Methods inherited from class org.jmol.adapter.readers.more.SpartanInputReader
readInputRecords
 
Methods inherited from class org.jmol.adapter.smarter.AtomSetCollectionReader
addJmolScript, addPrimitiveLatticeVector, addSites, applySymmetryAndSetTrajectory, checkLineForScript, checkLineForScript, clearLatticeParameters, deducePdbElementSymbol, discardLines, discardLinesUntilBlank, discardLinesUntilContains, discardLinesUntilNonBlank, discardLinesUntilStartsWith, doGetModel, fillDataBlock, filterAtom, filterAtom, getElementSymbol, getStrings, getTokens, getTokens, getTokens, getTokensFloat, isLastModel, newAtomSet, parseFloat, parseFloat, parseFloat, parseInt, parseInt, parseInt, parseInt, parseToken, parseToken, parseToken, parseTokenNext, parseTrimmed, parseTrimmed, readAtomSetCollectionFromDOM, readData, readData, readLine, readLineTrimmed, setAtomCoord, setAtomCoord, setError, setFractionalCoordinates, setMOData, setSpaceGroupName, setSymmetryOperator, setTransform, setUnitCell, setUnitCellItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

endCheck

private java.lang.String endCheck

moData

private java.util.Hashtable moData

title

private java.lang.String title

spartanArchive

SpartanArchive spartanArchive

titles

java.util.Hashtable titles
Constructor Detail

SpartanSmolReader

public SpartanSmolReader()
Method Detail

readAtomSetCollection

public void readAtomSetCollection(java.io.BufferedReader reader)
Specified by:
readAtomSetCollection in class AtomSetCollectionReader

readOutput

private void readOutput()
                 throws java.lang.Exception
Throws:
java.lang.Exception

readArchive

private void readArchive()
                  throws java.lang.Exception
Throws:
java.lang.Exception

readProperties

private void readProperties()
                     throws java.lang.Exception
Throws:
java.lang.Exception

getModelNumber

private int getModelNumber()

readTransform

private void readTransform()
                    throws java.lang.Exception
Throws:
java.lang.Exception

readArchiveHeader

private boolean readArchiveHeader()
                           throws java.lang.Exception
Throws:
java.lang.Exception