public class IOConsoleInputStream extends InputStream
IOConsole
.
This stream will buffer input that it receives until it has been read.
An input stream is available from its IOConsole
.Modifier and Type | Method and Description |
---|---|
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.
|
mark, markSupported, reset, skip
public int read(byte[] b, int off, int len) throws IOException
read
in class InputStream
IOException
public int read(byte[] b) throws IOException
read
in class InputStream
IOException
public int read() throws IOException
read
in class InputStream
IOException
public void appendData(String text)
text
- the text to append to the buffer.public int getFontStyle()
public void setFontStyle(int newFontStyle)
newFontStyle
- the font style to be used to decorate input in the associated consolepublic void setColor(Color newColor)
newColor
- the color to used to decorate input in the associated console.public Color getColor()
public int available() throws IOException
available
in class InputStream
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class InputStream
IOException
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.