org.eclipse.ui.console
Class IOConsoleInputStream
java.lang.Object
java.io.InputStream
org.eclipse.ui.console.IOConsoleInputStream
-
All Implemented Interfaces:
-
Closeable
-
public class IOConsoleInputStream
- extends
InputStream
InputStream used to read input from an
IOConsole.
This stream will buffer input that it receives until it has been read.
An input stream is available from its
IOConsole.
-
Since:
- 3.1
-
Restriction:
- This class is not intended to be subclassed by clients.
-
Restriction:
- This class is not intended to be instantiated by clients.
|
Method Summary
|
void
|
appendData
(
String text)
Appends text to this input stream's buffer. |
int
|
available
()
|
void
|
close
()
|
Color
|
getColor
()
Returns the color used to decorate input in the associated console |
int
|
getFontStyle
()
Returns this stream's font style. |
int
|
read
()
|
int
|
read
(byte[] b)
|
int
|
read
(byte[] b,
int off,
int len)
|
void
|
setColor
(
Color newColor)
Sets the color to used to decorate input in the associated console. |
void
|
setFontStyle
(int newFontStyle)
Sets this stream's font style. |
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
read
public int read(byte[] b,
int off,
int len)
throws
IOException
-
-
Overrides:
-
read
in class
InputStream
-
-
Throws:
-
IOException
read
public int read(byte[] b)
throws
IOException
-
-
Overrides:
-
read
in class
InputStream
-
-
Throws:
-
IOException
read
public int read()
throws
IOException
-
-
Specified by:
-
read
in class
InputStream
-
-
Throws:
-
IOException
appendData
public void appendData(
String text)
- Appends text to this input stream's buffer.
-
-
Parameters:
-
text - the text to append to the buffer.
getFontStyle
public int getFontStyle()
- Returns this stream's font style.
-
-
Returns:
- the font style used to decorate input in the associated console
setFontStyle
public void setFontStyle(int newFontStyle)
- Sets this stream's font style.
-
-
Parameters:
-
newFontStyle - the font style to be used to decorate input in the associated console
setColor
public void setColor(
Color newColor)
- Sets the color to used to decorate input in the associated console.
-
-
Parameters:
-
newColor - the color to used to decorate input in the associated console.
getColor
public
Color getColor()
- Returns the color used to decorate input in the associated console
-
-
Returns:
- the color used to decorate input in the associated console
available
public int available()
throws
IOException
-
-
Overrides:
-
available
in class
InputStream
-
-
Throws:
-
IOException
close
public void close()
throws
IOException
-
-
Specified by:
-
close
in interface
Closeable
-
Overrides:
-
close
in class
InputStream
-
-
Throws:
-
IOException
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.