org.jmol.viewer
Class FileManager.FilesOpenThread
java.lang.Object
org.jmol.viewer.FileManager.FilesOpenThread
- All Implemented Interfaces:
- java.lang.Runnable, JmolFileReaderInterface
- Enclosing class:
- FileManager
class FileManager.FilesOpenThread
- extends java.lang.Object
- implements java.lang.Runnable, JmolFileReaderInterface
Constructor Summary |
FileManager.FilesOpenThread(java.lang.String[] name,
java.lang.String[] nameAsGiven,
java.lang.String[] types,
java.io.Reader[] readers)
|
Method Summary |
java.io.BufferedReader |
getBufferedReader(int i)
called by SmartJmolAdapter to request another buffered reader,
rather than opening all the readers at once. |
private void |
openStringReaders()
|
void |
run()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
errorMessage
java.lang.String errorMessage
fullPathNamesInThread
private java.lang.String[] fullPathNamesInThread
namesAsGivenInThread
private java.lang.String[] namesAsGivenInThread
fileTypesInThread
private java.lang.String[] fileTypesInThread
clientFile
java.lang.Object clientFile
stringReaders
private java.io.Reader[] stringReaders
htParamsSet
private java.util.Hashtable[] htParamsSet
FileManager.FilesOpenThread
FileManager.FilesOpenThread(java.lang.String[] name,
java.lang.String[] nameAsGiven,
java.lang.String[] types,
java.io.Reader[] readers)
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
openStringReaders
private void openStringReaders()
getBufferedReader
public java.io.BufferedReader 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