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 JmolZipUtilities
public java.lang.String determineSurfaceFileType(java.io.BufferedReader bufferedReader)
determineSurfaceFileType
in interface JmolZipUtilities
public 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 JmolZipUtilities
public byte[] getCachedPngjBytes(JmolBinary jmb, java.lang.String pathName)
getCachedPngjBytes
in interface JmolZipUtilities
public java.lang.String[] spartanFileList(javajs.api.GenericZipTools zpt, java.lang.String name, java.lang.String type)
spartanFileList
in interface JmolZipUtilities
name
- type
- public java.lang.Object getImage(Viewer vwr, java.lang.Object fullPathNameOrBytes, java.lang.String echoName)
getImage
in interface JmolZipUtilities