Package org.jmol.io
Class FilesReader
java.lang.Object
org.jmol.io.FilesReader
- All Implemented Interfaces:
Runnable,JmolFilesReaderInterface
open a set of models residing in different files
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBufferedReaderOrBinaryDocument(int i, boolean forceBinary) called by SmartJmolAdapter to request another buffered reader or binary document, rather than opening all the readers at once.voidrun()voidset(FileManager fileManager, Viewer vwr, String[] name, String[] nameAsGiven, String[] types, javajs.util.DataReader[] readers, Map<String, Object> htParams, boolean isAppend)
-
Field Details
-
fm
-
vwr
-
fullPathNamesIn
-
namesAsGivenIn
-
fileTypesIn
-
atomSetCollection
-
dataReaders
private javajs.util.DataReader[] dataReaders -
htParams
-
isAppend
private boolean isAppend
-
-
Constructor Details
-
FilesReader
public FilesReader()
-
-
Method Details
-
set
public void set(FileManager fileManager, Viewer vwr, String[] name, String[] nameAsGiven, String[] types, javajs.util.DataReader[] readers, Map<String, Object> htParams, boolean isAppend) - Specified by:
setin interfaceJmolFilesReaderInterface
-
run
public void run() -
getBufferedReaderOrBinaryDocument
called by SmartJmolAdapter to request another buffered reader or binary document, rather than opening all the readers at once.- Specified by:
getBufferedReaderOrBinaryDocumentin interfaceJmolFilesReaderInterface- Parameters:
i- the reader indexforceBinary-- Returns:
- a BufferedReader or null in the case of an error
-
getAtomSetCollection
- Specified by:
getAtomSetCollectionin interfaceJmolFilesReaderInterface
-