public class Resolver
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.String[] |
abinitContainsRecords |
private static java.lang.String[] |
adfContainsRecords |
private static java.lang.String[] |
ampacContainsRecords |
private static java.lang.String[] |
bilbaoContainsRecords |
private static java.lang.String[] |
cgdLineStartRecords |
private static java.lang.String[] |
cifLineStartRecords |
private static java.lang.String |
classBase |
private static java.lang.String |
CML_NAMESPACE_URI |
private static java.lang.String[] |
crystalContainsRecords |
private static java.lang.String[] |
csfLineStartRecords |
private static java.lang.String[] |
cubeFileStartRecords |
private static java.lang.String[] |
dcdFileStartRecords |
private static java.lang.String[] |
dgridContainsRecords |
private static java.lang.String[] |
dmolContainsRecords |
private static java.lang.String[] |
espressoContainsRecords |
private static java.lang.String[][] |
fileStartsWithRecords |
private static java.lang.String[] |
gamessUKContainsRecords |
private static java.lang.String[] |
gamessUSContainsRecords |
private static java.lang.String[] |
gaussianContainsRecords |
private static java.lang.String[] |
gaussianFchkContainsRecords |
private static java.lang.String[] |
ghemicalMMLineStartRecords |
private static java.lang.String[] |
gulpContainsRecords |
private static java.lang.String[][] |
headerContainsRecords |
private static java.lang.String[] |
hyperChemLineStartRecords |
private static java.lang.String[] |
inputContainsRecords |
private static java.lang.String[] |
inputFileStartRecords |
private static java.lang.String[] |
jaguarLineStartRecords |
private static java.lang.String[] |
janaStartRecords |
private static java.lang.String[] |
jcampdxStartRecords |
private static java.lang.String[] |
jsonStartRecords |
private static int |
LEADER_CHAR_MAX |
private static java.lang.String[][] |
lineStartsWithRecords |
private static java.lang.String[] |
m3dStartRecords |
private static java.lang.String[] |
magresFileStartRecords |
private static java.lang.String[] |
mdlLineStartRecords |
private static java.lang.String[] |
mdTopLineStartRecords |
private static java.lang.String[] |
mmcifLineStartRecords |
private static java.lang.String[] |
mol2Records |
private static java.lang.String[] |
moldenFileStartRecords |
private static java.lang.String[] |
mopacArchiveContainsRecords |
private static java.lang.String[] |
mopacContainsRecords |
private static java.lang.String[] |
nwchemContainsRecords |
private static java.lang.String[] |
p2nLineStartRecords |
private static java.lang.String[] |
pdbLineStartRecords |
private static java.lang.String[] |
pqrLineStartRecords |
private static java.lang.String[] |
psiContainsRecords |
private static java.lang.String[] |
pymolStartRecords |
private static java.lang.String[] |
qchemContainsRecords |
private static java.lang.String[] |
readerSets |
private static java.lang.String[] |
shelxLineStartRecords |
private static java.lang.String[] |
siestaContainsRecords |
private static java.lang.String[] |
spartanBinaryContainsRecords |
private static java.lang.String[] |
spartanContainsRecords |
private static java.lang.String[] |
spartanSmolLineStartRecords |
private static java.lang.String[] |
sptRecords |
private static java.lang.String[] |
tlsDataOnlyFileStartRecords |
private static java.lang.String[] |
uicrcifContainsRecords |
private static java.lang.String[] |
vaspOutcarLineStartRecords |
private static java.lang.String[] |
webmoFileStartRecords |
private static java.lang.String[] |
xcrysDenContainsRecords |
private static java.lang.String[] |
xmlContainsRecords |
Constructor and Description |
---|
Resolver() |
Modifier and Type | Method and Description |
---|---|
private static boolean |
checkAims(java.lang.String[] lines) |
private static boolean |
checkAlchemy(java.lang.String line) |
private static boolean |
checkCastep(java.lang.String[] lines) |
private static boolean |
checkCrystal(java.lang.String[] lines) |
private static boolean |
checkCube(java.lang.String[] lines) |
private static java.lang.String |
checkFileStart(java.lang.String leader) |
private static boolean |
checkFoldingXyz(java.lang.String[] lines) |
private static boolean |
checkGenNBO(java.lang.String[] lines,
java.lang.String leader) |
private static boolean |
checkGromacs(java.lang.String[] lines) |
private static java.lang.String |
checkHeaderContains(java.lang.String header) |
private static java.lang.String |
checkLineStarts(java.lang.String[] lines) |
private static int |
checkMol(java.lang.String[] lines) |
private static boolean |
checkMopacGraphf(java.lang.String[] lines) |
private static boolean |
checkOdyssey(java.lang.String[] lines) |
private static java.lang.String |
checkSpecial1(int nLines,
java.lang.String[] lines,
java.lang.String leader) |
private static java.lang.String |
checkSpecial2(java.lang.String[] lines) |
private static boolean |
checkVasp(java.lang.String[] lines,
boolean isPoscar) |
private static boolean |
checkWien2k(java.lang.String[] lines) |
private static int |
checkXyz(java.lang.String[] lines) |
private static java.lang.String |
determineAtomSetCollectionReader(java.lang.Object readerOrDocument,
boolean returnLines)
the main resolver method.
|
(package private) static java.lang.Object |
DOMResolve(java.lang.Object DOMNode,
java.util.Map<java.lang.String,java.lang.Object> htParams)
a largely untested reader of the DOM - where in a browser there is model
actually in XML format already present on the page.
|
(package private) static java.lang.Object |
getAtomCollectionReader(java.lang.String fullName,
java.lang.String type,
java.lang.Object bufferedReader,
java.util.Map<java.lang.String,java.lang.Object> htParams,
int ptFile)
the main method for reading files.
|
(package private) static java.lang.String |
getFileType(java.io.BufferedReader br)
From SmarterJmolAdapter.getFileTypeName(Object ascOrReader)
just return the file type with no exception issues
|
static java.lang.String |
getReaderClassBase(java.lang.String type) |
private static java.lang.String |
getReaderFromType(java.lang.String type) |
private static java.lang.String |
getXmlType(java.lang.String header) |
private static java.lang.String |
split(java.lang.String a,
int n) |
private static final java.lang.String classBase
private static final java.lang.String[] readerSets
private static final java.lang.String CML_NAMESPACE_URI
private static final int LEADER_CHAR_MAX
private static final java.lang.String[] sptRecords
private static final java.lang.String[] m3dStartRecords
private static final java.lang.String[] cubeFileStartRecords
private static final java.lang.String[] mol2Records
private static final java.lang.String[] webmoFileStartRecords
private static final java.lang.String[] moldenFileStartRecords
private static final java.lang.String[] dcdFileStartRecords
private static final java.lang.String[] tlsDataOnlyFileStartRecords
private static final java.lang.String[] inputFileStartRecords
private static final java.lang.String[] magresFileStartRecords
private static final java.lang.String[] pymolStartRecords
private static final java.lang.String[] janaStartRecords
private static final java.lang.String[] jsonStartRecords
private static final java.lang.String[] jcampdxStartRecords
private static final java.lang.String[][] fileStartsWithRecords
private static final java.lang.String[] mmcifLineStartRecords
private static final java.lang.String[] cifLineStartRecords
private static final java.lang.String[] pqrLineStartRecords
private static final java.lang.String[] p2nLineStartRecords
private static final java.lang.String[] pdbLineStartRecords
private static final java.lang.String[] cgdLineStartRecords
private static final java.lang.String[] shelxLineStartRecords
private static final java.lang.String[] ghemicalMMLineStartRecords
private static final java.lang.String[] jaguarLineStartRecords
private static final java.lang.String[] mdlLineStartRecords
private static final java.lang.String[] spartanSmolLineStartRecords
private static final java.lang.String[] csfLineStartRecords
private static final java.lang.String[] mdTopLineStartRecords
private static final java.lang.String[] hyperChemLineStartRecords
private static final java.lang.String[] vaspOutcarLineStartRecords
private static final java.lang.String[][] lineStartsWithRecords
private static final java.lang.String[] bilbaoContainsRecords
private static final java.lang.String[] xmlContainsRecords
private static final java.lang.String[] gaussianContainsRecords
private static final java.lang.String[] ampacContainsRecords
private static final java.lang.String[] mopacContainsRecords
private static final java.lang.String[] qchemContainsRecords
private static final java.lang.String[] gamessUKContainsRecords
private static final java.lang.String[] gamessUSContainsRecords
private static final java.lang.String[] spartanBinaryContainsRecords
private static final java.lang.String[] spartanContainsRecords
private static final java.lang.String[] adfContainsRecords
private static final java.lang.String[] psiContainsRecords
private static final java.lang.String[] nwchemContainsRecords
private static final java.lang.String[] uicrcifContainsRecords
private static final java.lang.String[] dgridContainsRecords
private static final java.lang.String[] crystalContainsRecords
private static final java.lang.String[] dmolContainsRecords
private static final java.lang.String[] gulpContainsRecords
private static final java.lang.String[] espressoContainsRecords
private static final java.lang.String[] siestaContainsRecords
private static final java.lang.String[] xcrysDenContainsRecords
private static final java.lang.String[] mopacArchiveContainsRecords
private static final java.lang.String[] abinitContainsRecords
private static final java.lang.String[] gaussianFchkContainsRecords
private static final java.lang.String[] inputContainsRecords
private static final java.lang.String[][] headerContainsRecords
public static final java.lang.String getReaderClassBase(java.lang.String type)
static java.lang.String getFileType(java.io.BufferedReader br)
br
- static java.lang.Object getAtomCollectionReader(java.lang.String fullName, java.lang.String type, java.lang.Object bufferedReader, java.util.Map<java.lang.String,java.lang.Object> htParams, int ptFile) throws java.lang.Exception
fullName
- type
- bufferedReader
- htParams
- ptFile
- java.lang.Exception
private static final java.lang.String getReaderFromType(java.lang.String type)
private static java.lang.String split(java.lang.String a, int n)
static java.lang.Object DOMResolve(java.lang.Object DOMNode, java.util.Map<java.lang.String,java.lang.Object> htParams) throws java.lang.Exception
DOMNode
- htParams
- java.lang.Exception
private static java.lang.String determineAtomSetCollectionReader(java.lang.Object readerOrDocument, boolean returnLines) throws java.lang.Exception
readerOrDocument
- returnLines
- java.lang.Exception
private static java.lang.String checkFileStart(java.lang.String leader)
private static final java.lang.String checkSpecial1(int nLines, java.lang.String[] lines, java.lang.String leader)
private static boolean checkAims(java.lang.String[] lines)
private static boolean checkAlchemy(java.lang.String line)
private static boolean checkCube(java.lang.String[] lines)
private static boolean checkFoldingXyz(java.lang.String[] lines)
lines
- First lines of the files.private static boolean checkGenNBO(java.lang.String[] lines, java.lang.String leader)
private static int checkMol(java.lang.String[] lines)
private static boolean checkMopacGraphf(java.lang.String[] lines)
lines
- First lines of the files.private static boolean checkOdyssey(java.lang.String[] lines)
private static boolean checkWien2k(java.lang.String[] lines)
private static int checkXyz(java.lang.String[] lines)
private static java.lang.String checkLineStarts(java.lang.String[] lines)
private static java.lang.String checkHeaderContains(java.lang.String header) throws java.lang.Exception
java.lang.Exception
private static java.lang.String getXmlType(java.lang.String header) throws java.lang.Exception
java.lang.Exception
private static final java.lang.String checkSpecial2(java.lang.String[] lines)
private static boolean checkCrystal(java.lang.String[] lines)
private static boolean checkGromacs(java.lang.String[] lines)
private static boolean checkCastep(java.lang.String[] lines)
private static boolean checkVasp(java.lang.String[] lines, boolean isPoscar)