public class JmolBinary
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
FileManager |
fm |
(package private) JmolZipUtilities |
jzu |
static java.lang.String |
PMESH_BINARY_MAGIC_NUMBER |
Constructor and Description |
---|
JmolBinary() |
Modifier and Type | Method and Description |
---|---|
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.
|
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(java.lang.Object fullPathNameOrBytes,
java.lang.String echoName,
boolean forceSync) |
private JmolZipUtilities |
getJzu() |
static java.lang.String |
getManifestScriptPath(java.lang.String manifest)
check a JmolManifest for a reference to a script file (.spt)
|
JmolBinary |
set(FileManager fm) |
java.io.BufferedReader |
spartanFileGetRdr(java.lang.String name,
java.lang.String[] info) |
private java.lang.String[] |
spartanFileList(java.lang.String name,
java.lang.String zipDirectory) |
private java.lang.String |
spartanGetObjectAsSections(java.lang.String name,
java.lang.String header,
java.util.Map<java.lang.String,java.lang.String> fileData)
delivers file contents and directory listing for a ZIP/JAR file into sb
|
public FileManager fm
public static final java.lang.String PMESH_BINARY_MAGIC_NUMBER
JmolZipUtilities jzu
public JmolBinary set(FileManager fm)
public static java.lang.String getEmbeddedScript(java.lang.String script)
private JmolZipUtilities getJzu()
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.Object getImage(java.lang.Object fullPathNameOrBytes, java.lang.String echoName, boolean forceSync)
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 java.io.BufferedReader spartanFileGetRdr(java.lang.String name, java.lang.String[] info)
private java.lang.String[] spartanFileList(java.lang.String name, java.lang.String zipDirectory)
private java.lang.String spartanGetObjectAsSections(java.lang.String name, java.lang.String header, java.util.Map<java.lang.String,java.lang.String> fileData)
name
- header
- fileData
- public byte[] getCachedPngjBytes(java.lang.String pathName)