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.