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