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