Package org.jline.console.impl
Class SystemRegistryImpl.CommandOutputStream
- java.lang.Object
-
- org.jline.console.impl.SystemRegistryImpl.CommandOutputStream
-
- Enclosing class:
- SystemRegistryImpl
private static class SystemRegistryImpl.CommandOutputStream extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private CommandRegistry.CommandSessioncommandSessionprivate java.io.PrintStreamorigErrprivate java.io.PrintStreamorigOutprivate TerminalorigTerminalprivate java.lang.Stringoutputprivate java.io.OutputStreamoutputStreamprivate booleanredirectingprivate Terminalterminal
-
Constructor Summary
Constructors Constructor Description CommandOutputStream(Terminal terminal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()CommandRegistry.CommandSessiongetCommandSession()java.lang.StringgetOutput()booleanisByteOutputStream()booleanisRedirecting()voidopen()voidredirect()voidredirect(java.io.File file, boolean append)private voidreset()voidresetOutput()
-
-
-
Field Detail
-
origOut
private final java.io.PrintStream origOut
-
origErr
private final java.io.PrintStream origErr
-
origTerminal
private final Terminal origTerminal
-
outputStream
private java.io.OutputStream outputStream
-
terminal
private Terminal terminal
-
output
private java.lang.String output
-
commandSession
private CommandRegistry.CommandSession commandSession
-
redirecting
private boolean redirecting
-
-
Constructor Detail
-
CommandOutputStream
public CommandOutputStream(Terminal terminal)
-
-
Method Detail
-
redirect
public void redirect()
-
redirect
public void redirect(java.io.File file, boolean append) throws java.io.IOException- Throws:
java.io.IOException
-
open
public void open() throws java.io.IOException- Throws:
java.io.IOException
-
close
public void close()
-
resetOutput
public void resetOutput()
-
reset
private void reset()
-
getCommandSession
public CommandRegistry.CommandSession getCommandSession()
-
getOutput
public java.lang.String getOutput()
-
isRedirecting
public boolean isRedirecting()
-
isByteOutputStream
public boolean isByteOutputStream()
-
-