org.jmol.viewer
public class FileManager extends Object
Nested Class Summary | |
---|---|
class | FileManager.DOMOpenThread |
class | FileManager.FileOpenThread |
class | FileManager.FilesOpenThread |
Field Summary | |
---|---|
FileManager.DOMOpenThread | aDOMOpenThread |
URL | appletCodeBase |
URL | appletDocumentBase |
String | appletProxy |
String | fileName |
FileManager.FileOpenThread | fileOpenThread |
FileManager.FilesOpenThread | filesOpenThread |
String | fileType |
String | fullPathName |
String | inlineData |
String | loadScript |
JmolAdapter | modelAdapter |
String | nameAsGiven |
String | openErrorMessage |
static String[] | urlPrefixes |
static int | URL_LOCAL |
Viewer | viewer |
Constructor Summary | |
---|---|
FileManager(Viewer viewer, JmolAdapter modelAdapter) |
Method Summary | |
---|---|
String | addDirectory(String defaultDirectory, String name) |
void | addLoadScript(String script) |
String[] | classifyName(String name) |
void | clear() |
String | getAppletDocumentBase() |
BufferedReader | getBufferedReaderForString(String string) |
Object | getBufferedReaderOrErrorMessageFromName(String name, String[] fullPathNameReturn, boolean isBinary) |
Object | getFileAsBytes(String name) |
Object | getFileAsImage(String name, Hashtable htParams) |
boolean | getFileDataOrErrorAsString(String[] data) |
String[] | getFileInfo() |
String | getFileName() |
String | getFileTypeName(String fileName) |
String | getFullFilePathAsString(String name) |
String | getFullPathName() |
String | getInlineData(int iData) |
static Object | getInputStream(String name, boolean showMsg, URL appletDocumentBase, String appletProxy) |
Object | getInputStreamOrErrorMessageFromName(String name, boolean showMsg) |
String | getLoadScript() |
static File | getLocalDirectory(JmolViewer viewer) |
String | getState(StringBuffer sfunc) |
Object | getUnzippedBufferedReaderOrErrorMessageFromName(String name, boolean allowZipStream, boolean asInputStream, boolean isTypeCheckOnly) |
String[] | getZipDirectory(String fileName, boolean addManifest) |
String | getZipDirectoryAsString(String fileName) |
static boolean | isGzip(InputStream is) |
void | openBufferedReader(String fullPathName, String name, BufferedReader reader) |
void | openDOM(Object DOMNode) |
void | openFile(String name, Hashtable htParams, String loadScript, boolean isAppend) |
void | openFiles(String modelName, String[] names, String loadScript, boolean isAppend) |
void | openReader(String fullPathName, String name, Reader reader)
not used in Jmol project
|
void | openStringInline(String strModel, Hashtable htParams, boolean isAppend) |
void | openStringsInline(String[] arrayModels, Hashtable htParams, boolean isAppend) |
void | setAppletContext(URL documentBase, URL codeBase, String jmolAppletProxy) |
void | setAppletProxy(String appletProxy) |
void | setFileInfo(String[] fileInfo) |
void | setLoadScript(String script, boolean isAppend) |
void | setNames(String[] names) |
static int | urlTypeIndex(String name) |
Object | waitForClientFileOrErrorMessage()
the real entry point
|
Parameters: data [0] initially path name, but returned as full path name; [1]file contents (directory listing for a ZIP/JAR file) or error string
Returns: true if successful; false on error
Parameters: name
Returns: file contents; directory listing for a ZIP/JAR file
Parameters: fullPathName name reader
Returns: string error or an AtomSetCollection