org.jmol.viewer
Class FileManager.FilesReader

java.lang.Object
  extended by org.jmol.viewer.FileManager.FilesReader
All Implemented Interfaces:
JmolFilesReaderInterface
Enclosing class:
FileManager

private class FileManager.FilesReader
extends Object
implements JmolFilesReaderInterface

open a set of models residing in different files


Field Summary
(package private)  Object atomSetCollection
           
private  String[] fileTypesIn
           
private  String[] fullPathNamesIn
           
private  Map<String,Object> htParams
           
private  boolean isAppend
           
private  String[] namesAsGivenIn
           
private  FileManager.DataReader[] stringReaders
           
 
Constructor Summary
FileManager.FilesReader(String[] name, String[] nameAsGiven, String[] types, FileManager.DataReader[] readers, Map<String,Object> htParams, boolean isAppend)
           
 
Method Summary
 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
 

Field Detail

fullPathNamesIn

private String[] fullPathNamesIn

namesAsGivenIn

private String[] namesAsGivenIn

fileTypesIn

private String[] fileTypesIn

atomSetCollection

Object atomSetCollection

stringReaders

private FileManager.DataReader[] stringReaders

htParams

private Map<String,Object> htParams

isAppend

private boolean isAppend
Constructor Detail

FileManager.FilesReader

FileManager.FilesReader(String[] name,
                        String[] nameAsGiven,
                        String[] types,
                        FileManager.DataReader[] readers,
                        Map<String,Object> htParams,
                        boolean isAppend)
Method Detail

run

void run()

getBufferedReaderOrBinaryDocument

public 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 index
isBinary -
Returns:
a BufferedReader or null in the case of an error