Package org.jmol.io
Class FilesReader
- java.lang.Object
-
- org.jmol.io.FilesReader
-
- All Implemented Interfaces:
Runnable,JmolFilesReaderInterface
public class FilesReader extends Object implements JmolFilesReaderInterface
open a set of models residing in different files
-
-
Field Summary
Fields Modifier and Type Field Description private ObjectatomSetCollectionprivate javajs.util.DataReader[]dataReadersprivate String[]fileTypesInprivate FileManagerfmprivate String[]fullPathNamesInprivate Map<String,Object>htParamsprivate booleanisAppendprivate String[]namesAsGivenInprivate Viewervwr
-
Constructor Summary
Constructors Constructor Description FilesReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAtomSetCollection()ObjectgetBufferedReaderOrBinaryDocument(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 Detail
-
fm
private FileManager fm
-
vwr
private Viewer vwr
-
fullPathNamesIn
private String[] fullPathNamesIn
-
namesAsGivenIn
private String[] namesAsGivenIn
-
fileTypesIn
private String[] fileTypesIn
-
atomSetCollection
private Object atomSetCollection
-
dataReaders
private javajs.util.DataReader[] dataReaders
-
isAppend
private boolean isAppend
-
-
Method Detail
-
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
-
getBufferedReaderOrBinaryDocument
public Object getBufferedReaderOrBinaryDocument(int i, boolean forceBinary)
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
public Object getAtomSetCollection()
- Specified by:
getAtomSetCollectionin interfaceJmolFilesReaderInterface
-
-