Class ConsoleReaderInputStream
java.lang.Object
java.io.InputStream
java.io.SequenceInputStream
jline.console.internal.ConsoleReaderInputStream
- All Implemented Interfaces:
Closeable, AutoCloseable
An
InputStream implementation that wraps a ConsoleReader.
It is useful for setting up the System.in for a generic console.- Since:
- 2.7
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidRestore the originalSystem.ininput stream.static voidsetIn()static voidsetIn(ConsoleReader reader) Methods inherited from class SequenceInputStream
available, close, read, read, transferToMethods inherited from class InputStream
mark, markSupported, nullInputStream, read, readAllBytes, readNBytes, readNBytes, reset, skip, skipNBytes
-
Field Details
-
systemIn
-
-
Constructor Details
-
ConsoleReaderInputStream
-
-
Method Details
-
setIn
- Throws:
IOException
-
setIn
-
restoreIn
public static void restoreIn()Restore the originalSystem.ininput stream.
-