org.jmol.adapter.smarter
Class Resolver
public
class
Resolver
extends Object
Method Summary |
static boolean | checkCube(String[] lines) |
static boolean | checkFoldingXyz(String[] lines) |
static boolean | checkMol(String[] lines) |
static boolean | checkMopacGraphf(String[] lines) |
static boolean | checkOdyssey(String[] lines) |
static String | checkSpecial(int nLines, String[] lines) |
static String | checkType(String[][] typeTags, String type) |
static boolean | checkV3000(String[] lines) |
static boolean | checkXyz(String[] lines) |
static String | determineAtomSetCollectionReader(BufferedReader bufferedReader, boolean returnLines) |
static Object | DOMResolve(Object DOMNode) |
static Object | finalize(AtomSetCollection atomSetCollection, String filename) |
static String | getFileType(BufferedReader br) |
static String | getReaderClassBase(String type) |
static String | getReaderFromType(String type) |
static String | getXmlType(JSObject DOMNode) |
static String | getXmlType(String header) |
static Object | resolve(String name, String type, BufferedReader bufferedReader) |
static Object | resolve(String fullName, String type, BufferedReader bufferedReader, Hashtable htParams) |
static String[] | specialLoad(String name, String type)
In the case of spt files, no need to load them; here we are just checking for type
In the case of .spardir directories, we need to provide a list of
the critical files that need loading and concatenation for the SpartanSmolReader
we return an array for which:
[0] file type (class prefix) or null for SPT file
[1] header to add for each BEGIN/END block
[2...] files to load and concatenate
|
static final String[] adfRecords
static final String[] cifRecords
private static final String classBase
static final String[][] containsRecords
static final String[] csfRecords
static final String[] cubeRecords
private static final String CML_NAMESPACE_URI
static final String[][] fileStartsWithRecords
static final String[] gamessUKRecords
static final String[] gamessUSRecords
static final String[] gaussianRecords
static final String[] ghemicalMMRecords
static final String[] hinRecords
static final String[] jaguarRecords
static final String[][] lineStartsWithRecords
static final int LEADER_CHAR_MAX
static final String[] mdlRecords
static final String[] mol2Records
static final String[] moldenRecords
static final String[] mopacRecords
static final String[] nwchemRecords
static final String[] pdbRecords
static final String[] pqrRecords
static final String[] psiRecords
static final String[] qchemRecords
private static final String[] readerSets
static final String[] shelxRecords
static final String[] spartanBinaryRecords
static final String[] spartanRecords
static final String[] spartanSmolRecords
public static final String[][] specialTags
public static final int SPECIAL_ARGUS_DOM
public static final int SPECIAL_ARGUS_XML
public static final int SPECIAL_CHEM3D_DOM
public static final int SPECIAL_CHEM3D_XML
public static final int SPECIAL_CML_DOM
public static final int SPECIAL_CML_XML
static final int SPECIAL_CUBE
static final int SPECIAL_FOLDINGXYZ
static final int SPECIAL_JME
static final int SPECIAL_MOL
public static final int SPECIAL_MOLPRO_DOM
public static final int SPECIAL_MOLPRO_XML
static final int SPECIAL_MOPACGRAPHF
static final int SPECIAL_ODYSSEY
public static final int SPECIAL_ODYSSEY_DOM
public static final int SPECIAL_ODYSSEY_XML
static final int SPECIAL_V3000
static final int SPECIAL_XYZ
static final String[] webmoRecords
static final String[] xmlRecords
private static boolean checkCube(String[] lines)
private static boolean checkFoldingXyz(String[] lines)
Parameters: lines First lines of the files.
Returns: Indicates if the file may be a Folding@Home file.
private static boolean checkMol(String[] lines)
private static boolean checkMopacGraphf(String[] lines)
Parameters: lines First lines of the files.
Returns: Indicates if the file is a Mopac GRAPHF output file.
private static boolean checkOdyssey(String[] lines)
static final String checkSpecial(int nLines, String[] lines)
private static final String checkType(String[][] typeTags, String type)
private static boolean checkV3000(String[] lines)
private static boolean checkXyz(String[] lines)
static String determineAtomSetCollectionReader(BufferedReader bufferedReader, boolean returnLines)
static Object DOMResolve(Object DOMNode)
static String getFileType(BufferedReader br)
private static final String getReaderClassBase(String type)
public static final String getReaderFromType(String type)
private static String getXmlType(JSObject DOMNode)
private static String getXmlType(String header)
static Object resolve(String name, String type, BufferedReader bufferedReader)
static Object resolve(String fullName, String type, BufferedReader bufferedReader, Hashtable htParams)
public static String[] specialLoad(String name, String type)
In the case of spt files, no need to load them; here we are just checking for type
In the case of .spardir directories, we need to provide a list of
the critical files that need loading and concatenation for the SpartanSmolReader
we return an array for which:
[0] file type (class prefix) or null for SPT file
[1] header to add for each BEGIN/END block
[2...] files to load and concatenate
Parameters: name type
Returns: array detailing action for this set of files