class ConsoleReaderInputStream
extends java.io.SequenceInputStream
InputStream
implementation that wraps a ConsoleReader
.
It is useful for setting up the System.in
for a generic console.Modifier and Type | Class and Description |
---|---|
private static class |
ConsoleReaderInputStream.ConsoleEnumeration |
private static class |
ConsoleReaderInputStream.ConsoleLineInputStream |
Modifier and Type | Field and Description |
---|---|
private static java.io.InputStream |
systemIn |
Constructor and Description |
---|
ConsoleReaderInputStream(ConsoleReader reader) |
Modifier and Type | Method and Description |
---|---|
static void |
restoreIn()
Restore the original
System.in input stream. |
static void |
setIn() |
static void |
setIn(ConsoleReader reader) |
public ConsoleReaderInputStream(ConsoleReader reader)
public static void setIn() throws java.io.IOException
java.io.IOException
public static void setIn(ConsoleReader reader)
public static void restoreIn()
System.in
input stream.