org.jmol.viewer
Class FileManager.FilesReader

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

private class FileManager.FilesReader
extends Object
implements JmolFileReaderInterface

open a set of models residing in different files


Field Summary
(package private)  Object atomSetCollection
           
private  String[] fileTypesIn
           
private  String[] fullPathNamesIn
           
private  Hashtable htParams
           
private  boolean isAppend
           
private  String[] namesAsGivenIn
           
private  FileManager.DataReader[] stringReaders
           
 
Constructor Summary
FileManager.FilesReader(String[] name, String[] nameAsGiven, String[] types, FileManager.DataReader[] readers, Hashtable htParams, boolean isAppend)
           
 
Method Summary
 Object getBufferedReader(int i)
          called by SmartJmolAdapter to request another buffered reader, 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 Hashtable htParams

isAppend

private boolean isAppend
Constructor Detail

FileManager.FilesReader

FileManager.FilesReader(String[] name,
                        String[] nameAsGiven,
                        String[] types,
                        FileManager.DataReader[] readers,
                        Hashtable htParams,
                        boolean isAppend)
Method Detail

run

void run()

getBufferedReader

public Object getBufferedReader(int i)
called by SmartJmolAdapter to request another buffered reader, rather than opening all the readers at once.

Specified by:
getBufferedReader in interface JmolFileReaderInterface
Parameters:
i - the reader index
Returns:
a BufferedReader or null in the case of an error