org.jmol.viewer

Class FileManager.FilesOpenThread

class FileManager.FilesOpenThread extends Object implements Runnable, JmolFileReaderInterface

Field Summary
ObjectclientFile
StringerrorMessage
String[]fileTypesInThread
String[]fullPathNamesInThread
Hashtable[]htParamsSet
String[]namesAsGivenInThread
Reader[]stringReaders
Constructor Summary
FilesOpenThread(String[] name, String[] nameAsGiven, String[] types, Reader[] readers)
Method Summary
BufferedReadergetBufferedReader(int i)
called by SmartJmolAdapter to request another buffered reader, rather than opening all the readers at once.
voidopenStringReaders()
voidrun()

Field Detail

clientFile

Object clientFile

errorMessage

String errorMessage

fileTypesInThread

private String[] fileTypesInThread

fullPathNamesInThread

private String[] fullPathNamesInThread

htParamsSet

private Hashtable[] htParamsSet

namesAsGivenInThread

private String[] namesAsGivenInThread

stringReaders

private Reader[] stringReaders

Constructor Detail

FilesOpenThread

FilesOpenThread(String[] name, String[] nameAsGiven, String[] types, Reader[] readers)

Method Detail

getBufferedReader

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

Parameters: i the reader index

Returns: a BufferedReader or null in the case of an error

openStringReaders

private void openStringReaders()

run

public void run()