public class JmolBinary
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
FileManager |
fm |
static java.lang.String |
JPEG_CONTINUE_STRING |
(package private) JmolZipUtilities |
jzu |
static java.lang.String |
PMESH_BINARY_MAGIC_NUMBER |
java.util.Map<java.lang.String,java.lang.Object> |
pngjCache |
java.util.Map<java.lang.String,byte[]> |
spardirCache |
Constructor and Description |
---|
JmolBinary(FileManager fm) |
Modifier and Type | Method and Description |
---|---|
boolean |
clearAndCachePngjFile(java.lang.String[] data) |
void |
clearPngjCache(java.lang.String fileName) |
java.lang.String |
determineSurfaceFileType(java.io.BufferedReader br) |
java.lang.String |
determineSurfaceTypeIs(java.io.InputStream is) |
java.lang.Object |
getAtomSetCollectionOrBufferedReaderFromZip(JmolAdapter adapter,
java.io.InputStream is,
java.lang.String fileName,
java.lang.String[] zipDirectory,
java.util.Map<java.lang.String,java.lang.Object> htParams,
boolean asBufferedReader)
A rather complicated means of reading a ZIP file, which could be a
single file, or it could be a manifest-organized file, or it could be
a Spartan directory.
|
static java.io.BufferedReader |
getBufferedReaderForResource(Viewer vwr,
java.lang.Object resourceClass,
java.lang.String classPath,
java.lang.String resourceName) |
byte[] |
getCachedPngjBytes(java.lang.String pathName) |
static java.lang.String |
getEmbeddedScript(java.lang.String script) |
static void |
getFileReferences(java.lang.String script,
javajs.util.Lst<java.lang.String> fileList) |
java.lang.Object |
getImage(Viewer vwr,
java.lang.Object fullPathNameOrBytes,
java.lang.String echoName) |
private JmolZipUtilities |
getJzu() |
static java.lang.String |
getManifestScriptPath(java.lang.String manifest)
check a JmolManifest for a reference to a script file (.spt)
|
void |
recachePngjBytes(java.lang.String fileName,
byte[] bytes) |
void |
spardirPut(java.lang.String name,
byte[] bytes) |
java.lang.String[] |
spartanFileList(java.lang.String name,
java.lang.String zipDirectory) |
public FileManager fm
public java.util.Map<java.lang.String,java.lang.Object> pngjCache
public java.util.Map<java.lang.String,byte[]> spardirCache
public static final java.lang.String JPEG_CONTINUE_STRING
public static final java.lang.String PMESH_BINARY_MAGIC_NUMBER
JmolZipUtilities jzu
public JmolBinary(FileManager fm)
public java.lang.String determineSurfaceTypeIs(java.io.InputStream is)
public static java.lang.String getEmbeddedScript(java.lang.String script)
private JmolZipUtilities getJzu()
public byte[] getCachedPngjBytes(java.lang.String pathName)
public boolean clearAndCachePngjFile(java.lang.String[] data)
public void spardirPut(java.lang.String name, byte[] bytes)
public void clearPngjCache(java.lang.String fileName)
public void recachePngjBytes(java.lang.String fileName, byte[] bytes)
public java.lang.Object getAtomSetCollectionOrBufferedReaderFromZip(JmolAdapter adapter, java.io.InputStream is, java.lang.String fileName, java.lang.String[] zipDirectory, java.util.Map<java.lang.String,java.lang.Object> htParams, boolean asBufferedReader)
adapter
- is
- fileName
- zipDirectory
- htParams
- asBufferedReader
- public java.lang.String[] spartanFileList(java.lang.String name, java.lang.String zipDirectory)
public java.lang.String determineSurfaceFileType(java.io.BufferedReader br)
public java.lang.Object getImage(Viewer vwr, java.lang.Object fullPathNameOrBytes, java.lang.String echoName)
public static void getFileReferences(java.lang.String script, javajs.util.Lst<java.lang.String> fileList)
public static java.lang.String getManifestScriptPath(java.lang.String manifest)
manifest
- public static java.io.BufferedReader getBufferedReaderForResource(Viewer vwr, java.lang.Object resourceClass, java.lang.String classPath, java.lang.String resourceName) throws java.io.IOException
java.io.IOException