org.openscience.jmol.app.jmolpanel
Class LoopedStreams

java.lang.Object
  extended by org.openscience.jmol.app.jmolpanel.LoopedStreams

public class LoopedStreams
extends Object


Field Summary
(package private)  ByteArrayOutputStream byteArrayOS
           
(package private)  boolean keepRunning
           
private  PipedInputStream pipedIS
           
(package private)  PipedOutputStream pipedOS
           
 
Constructor Summary
LoopedStreams()
           
 
Method Summary
 InputStream getInputStream()
           
 OutputStream getOutputStream()
           
private  void startByteArrayReaderThread()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pipedOS

PipedOutputStream pipedOS

keepRunning

boolean keepRunning

byteArrayOS

ByteArrayOutputStream byteArrayOS

pipedIS

private PipedInputStream pipedIS
Constructor Detail

LoopedStreams

public LoopedStreams()
              throws IOException
Throws:
IOException
Method Detail

getInputStream

public InputStream getInputStream()

getOutputStream

public OutputStream getOutputStream()

startByteArrayReaderThread

private void startByteArrayReaderThread()