org.jmol.viewer
Class FileManager.FilesReader
java.lang.Object
org.jmol.viewer.FileManager.FilesReader
- All Implemented Interfaces:
- JmolFilesReaderInterface
- Enclosing class:
- FileManager
private class FileManager.FilesReader
- extends java.lang.Object
- implements JmolFilesReaderInterface
open a set of models residing in different files
Constructor Summary |
FileManager.FilesReader(java.lang.String[] name,
java.lang.String[] nameAsGiven,
java.lang.String[] types,
FileManager.DataReader[] readers,
java.util.Map<java.lang.String,java.lang.Object> htParams,
boolean isAppend)
|
Method Summary |
java.lang.Object |
getBufferedReaderOrBinaryDocument(int i,
boolean isBinary)
called by SmartJmolAdapter to request another buffered reader or binary document,
rather than opening all the readers at once. |
(package private) void |
run()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fullPathNamesIn
private java.lang.String[] fullPathNamesIn
namesAsGivenIn
private java.lang.String[] namesAsGivenIn
fileTypesIn
private java.lang.String[] fileTypesIn
atomSetCollection
java.lang.Object atomSetCollection
stringReaders
private FileManager.DataReader[] stringReaders
htParams
private java.util.Map<java.lang.String,java.lang.Object> htParams
isAppend
private boolean isAppend
FileManager.FilesReader
FileManager.FilesReader(java.lang.String[] name,
java.lang.String[] nameAsGiven,
java.lang.String[] types,
FileManager.DataReader[] readers,
java.util.Map<java.lang.String,java.lang.Object> htParams,
boolean isAppend)
run
void run()
getBufferedReaderOrBinaryDocument
public java.lang.Object getBufferedReaderOrBinaryDocument(int i,
boolean isBinary)
- called by SmartJmolAdapter to request another buffered reader or binary document,
rather than opening all the readers at once.
- Specified by:
getBufferedReaderOrBinaryDocument
in interface JmolFilesReaderInterface
- Parameters:
i
- the reader indexisBinary
-
- Returns:
- a BufferedReader or null in the case of an error