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.CommandSession
commandSession
private java.io.PrintStream
origErr
private java.io.PrintStream
origOut
private Terminal
origTerminal
private java.lang.String
output
private java.io.OutputStream
outputStream
private boolean
redirecting
private Terminal
terminal
-
Constructor Summary
Constructors Constructor Description CommandOutputStream(Terminal terminal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
CommandRegistry.CommandSession
getCommandSession()
java.lang.String
getOutput()
boolean
isByteOutputStream()
boolean
isRedirecting()
void
open(boolean redirectColor)
void
redirect()
void
redirect(java.io.File file, boolean append)
private void
reset()
void
resetOutput()
-
-
-
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(boolean redirectColor) 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()
-
-