public class JmolUtil extends java.lang.Object implements JmolZipUtilities
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
DELPHI_BINARY_MAGIC_NUMBER |
| Constructor and Description |
|---|
JmolUtil() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cachePngjFile(JmolBinary jmb,
java.lang.String[] data) |
private static javajs.util.SB |
checkSpecialData(javajs.api.GenericZipTools zpt,
java.io.InputStream is,
java.lang.String[] zipDirectory)
called by SmarterJmolAdapter to see if we have a Spartan directory and, if
so, open it and get all the data into the correct order.
|
(package private) static java.lang.String[] |
checkSpecialInZip(java.lang.String[] zipDirectory)
called by SmarterJmolAdapter to see if we can automatically assign a file
from the zip file.
|
java.lang.String |
determineSurfaceFileType(java.io.BufferedReader bufferedReader) |
java.lang.Object |
getAtomSetCollectionOrBufferedReaderFromZip(Viewer vwr,
JmolAdapter adapter,
java.io.InputStream is,
java.lang.String fileName,
java.lang.String[] zipDirectory,
java.util.Map<java.lang.String,java.lang.Object> htParams,
int subFilePtr,
boolean asBufferedReader) |
byte[] |
getCachedPngjBytes(JmolBinary jmb,
java.lang.String pathName) |
java.lang.Object |
getImage(Viewer vwr,
java.lang.Object fullPathNameOrBytes,
java.lang.String echoName) |
private static java.lang.String[] |
getSpartanDirs(java.lang.String outputFileData)
read the output file from the Spartan directory and decide from that what
files need to be read and in what order - usually M0001 or a set of
Profiles.
|
private static java.lang.String[] |
getSpartanFileList(java.lang.String name,
java.lang.String[] dirNums)
returns the list of files to read for every Spartan spardir.
|
private static java.lang.String |
shortSceneFilename(java.lang.String pathName) |
java.lang.String[] |
spartanFileList(javajs.api.GenericZipTools zpt,
java.lang.String name,
java.lang.String type)
Special loading for file directories.
|
private static final java.lang.String DELPHI_BINARY_MAGIC_NUMBER
private static javajs.util.SB checkSpecialData(javajs.api.GenericZipTools zpt,
java.io.InputStream is,
java.lang.String[] zipDirectory)
zpt - is - zipDirectory - static java.lang.String[] checkSpecialInZip(java.lang.String[] zipDirectory)
zipDirectory - private static java.lang.String[] getSpartanDirs(java.lang.String outputFileData)
outputFileData - private static java.lang.String[] getSpartanFileList(java.lang.String name,
java.lang.String[] dirNums)
name - dirNums - private static java.lang.String shortSceneFilename(java.lang.String pathName)
public boolean cachePngjFile(JmolBinary jmb, java.lang.String[] data)
cachePngjFile in interface JmolZipUtilitiespublic java.lang.String determineSurfaceFileType(java.io.BufferedReader bufferedReader)
determineSurfaceFileType in interface JmolZipUtilitiespublic java.lang.Object getAtomSetCollectionOrBufferedReaderFromZip(Viewer vwr, JmolAdapter adapter, java.io.InputStream is, java.lang.String fileName, java.lang.String[] zipDirectory, java.util.Map<java.lang.String,java.lang.Object> htParams, int subFilePtr, boolean asBufferedReader)
getAtomSetCollectionOrBufferedReaderFromZip in interface JmolZipUtilitiespublic byte[] getCachedPngjBytes(JmolBinary jmb, java.lang.String pathName)
getCachedPngjBytes in interface JmolZipUtilitiespublic java.lang.String[] spartanFileList(javajs.api.GenericZipTools zpt,
java.lang.String name,
java.lang.String type)
spartanFileList in interface JmolZipUtilitiesname - type - public java.lang.Object getImage(Viewer vwr, java.lang.Object fullPathNameOrBytes, java.lang.String echoName)
getImage in interface JmolZipUtilities