Package org.biojava.utils.process
Class WriterOutputHandler
- java.lang.Object
-
- org.biojava.utils.process.ReaderWriterPipe
-
- org.biojava.utils.process.WriterOutputHandler
-
- All Implemented Interfaces:
Runnable,OutputHandler
public class WriterOutputHandler extends ReaderWriterPipe implements OutputHandler
Simple output handler that writes the output of an external process to an writer.- Version:
- $Revision$
- Author:
- Martin Szugat
-
-
Constructor Summary
Constructors Constructor Description WriterOutputHandler(Writer writer, String tag)Initializes the writer output handler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStreamgetInput()Gets the input stream.voidsetInput(InputStream input)Sets the input stream.-
Methods inherited from class org.biojava.utils.process.ReaderWriterPipe
getReader, getWriter, run, setReader, setWriter
-
-
-
-
Constructor Detail
-
WriterOutputHandler
public WriterOutputHandler(Writer writer, String tag)
Initializes the writer output handler.- Parameters:
writer- the writer to which to write the output of the external process. May benull.tag- a tag for logging. May benull.
-
-
Method Detail
-
setInput
public void setInput(InputStream input)
Sets the input stream. The output of the external process is written to this input stream.- Specified by:
setInputin interfaceOutputHandler- Parameters:
input- the input stream. May benull.
-
getInput
public InputStream getInput()
Gets the input stream. The output of the external process is written to this input stream.- Specified by:
getInputin interfaceOutputHandler- Returns:
- the input stream. May be
null.
-
-