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 java.lang.Object
implements JmolFileReaderInterface

open a set of models residing in different files


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

namesAsGivenIn

private java.lang.String[] namesAsGivenIn

fileTypesIn

private java.lang.String[] fileTypesIn

atomSetCollection

java.lang.Object atomSetCollection

stringReaders

private FileManager.DataReader[] stringReaders

htParams

private java.util.Hashtable htParams

isAppend

private boolean isAppend
Constructor Detail

FileManager.FilesReader

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

run

void run()

getBufferedReader

public java.lang.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