Package org.jline.reader
Class PrintAboveWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.StringWriter
-
- org.jline.reader.PrintAboveWriter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public class PrintAboveWriter extends java.io.StringWriter
Redirects aWriter
to aLineReader
'sLineReader.printAbove(String)
method, which draws output above the current prompt / input line.Example:
LineReader reader = LineReaderBuilder.builder().terminal(terminal).parser(parser).build(); PrintAboveWriter printAbove = new PrintAboveWriter(reader); printAbove.write(new char[] { 'h', 'i', '!', '\n'});
-
-
Constructor Summary
Constructors Constructor Description PrintAboveWriter(LineReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
flush()
-
-
-
Constructor Detail
-
PrintAboveWriter
public PrintAboveWriter(LineReader reader)
-
-