public class SpartanUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
FileManager |
fm |
Constructor and Description |
---|
SpartanUtil() |
Modifier and Type | Method and Description |
---|---|
javajs.util.SB |
getData(java.io.InputStream is,
java.lang.String[] zipDirectory)
called by SmarterJmolAdapter via JmolUtil to
open a Spartan directory and get all the needed data as a string.
|
java.lang.Object |
getFileList(java.lang.String name,
boolean isTypeCheckOnly)
get a complete critical file list for a spartan file Mac directory based on
file extension ".spardir.zip" or ".spardir"
|
private 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 java.lang.String[] |
getSpartanFileList(java.lang.String name,
java.lang.String[] dirNums)
returns the list of files to read for every Spartan spardir.
|
SpartanUtil |
set(FileManager fm) |
private java.lang.String[] |
spartanFileList(java.lang.String name,
java.lang.String outputFileData)
Special loading for file directories.
|
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 SpartanUtil set(FileManager fm)
public java.lang.Object getFileList(java.lang.String name, boolean isTypeCheckOnly)
name
- isTypeCheckOnly
- public javajs.util.SB getData(java.io.InputStream is, java.lang.String[] zipDirectory)
is
- zipDirectory
- private java.lang.String[] spartanFileList(java.lang.String name, java.lang.String outputFileData)
name
- outputFileData
- private java.lang.String[] getSpartanDirs(java.lang.String outputFileData)
outputFileData
- private java.lang.String[] getSpartanFileList(java.lang.String name, java.lang.String[] dirNums)
name
- dirNums
- 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
-