org.eclipse.debug.core.model
Interface IStreamsProxy
-
All Known Subinterfaces:
-
IStreamsProxy2
-
public interface IStreamsProxy
A streams proxy acts as proxy between the streams of a
process and interested clients. This abstraction allows
implementations of IProcess
to handle I/O related
to the standard input, output, and error streams associated
with a process.
Clients implementing the IProcess
interface must also
provide an implementation of this interface.
-
See Also:
-
IProcess
Method Summary
|
IStreamMonitor
|
getErrorStreamMonitor
()
Returns a monitor for the error stream of this proxy's process,
or null if not supported. |
IStreamMonitor
|
getOutputStreamMonitor
()
Returns a monitor for the output stream of this proxy's process,
or null if not supported. |
void
|
write
(
String input)
Writes the given text to the output stream connected to the
standard input stream of this proxy's process. |
getErrorStreamMonitor
IStreamMonitor getErrorStreamMonitor()
- Returns a monitor for the error stream of this proxy's process,
or
null
if not supported.
The monitor is connected to the error stream of the
associated process.
-
-
Returns:
- an error stream monitor, or
null
if none
getOutputStreamMonitor
IStreamMonitor getOutputStreamMonitor()
- Returns a monitor for the output stream of this proxy's process,
or
null
if not supported.
The monitor is connected to the output stream of the
associated process.
-
-
Returns:
- an output stream monitor, or
null
if none
write
void write(
String input)
throws
IOException
- Writes the given text to the output stream connected to the
standard input stream of this proxy's process.
-
-
Parameters:
-
input
- the text to be written
-
Throws:
-
IOException
- when an error occurs writing to the
underlying OutputStream
.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.