Class SystemRegistryImpl.CommandOutputStream

  • Enclosing class:
    SystemRegistryImpl

    private static class SystemRegistryImpl.CommandOutputStream
    extends java.lang.Object
    • 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
      • output

        private java.lang.String output
      • 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()
      • getOutput

        public java.lang.String getOutput()
      • isRedirecting

        public boolean isRedirecting()
      • isByteOutputStream

        public boolean isByteOutputStream()