Class TeeInputOutput

java.lang.Object
uno.anahata.ai.nb.util.TeeInputOutput
All Implemented Interfaces:
org.openide.util.Lookup.Provider, org.openide.windows.InputOutput

public class TeeInputOutput extends Object implements org.openide.windows.InputOutput, org.openide.util.Lookup.Provider
  • Constructor Details

    • TeeInputOutput

      public TeeInputOutput(org.openide.windows.InputOutput delegate)
  • Method Details

    • getCapturedOutput

      public String getCapturedOutput()
    • getCapturedError

      public String getCapturedError()
    • getOut

      public org.openide.windows.OutputWriter getOut()
      Specified by:
      getOut in interface org.openide.windows.InputOutput
    • getErr

      public org.openide.windows.OutputWriter getErr()
      Specified by:
      getErr in interface org.openide.windows.InputOutput
    • getIn

      public Reader getIn()
      Specified by:
      getIn in interface org.openide.windows.InputOutput
    • closeInputOutput

      public void closeInputOutput()
      Specified by:
      closeInputOutput in interface org.openide.windows.InputOutput
    • isClosed

      public boolean isClosed()
      Specified by:
      isClosed in interface org.openide.windows.InputOutput
    • flushReader

      public Reader flushReader()
      Specified by:
      flushReader in interface org.openide.windows.InputOutput
    • select

      public void select()
      Specified by:
      select in interface org.openide.windows.InputOutput
    • isErrSeparated

      public boolean isErrSeparated()
      Specified by:
      isErrSeparated in interface org.openide.windows.InputOutput
    • setErrSeparated

      public void setErrSeparated(boolean value)
      Specified by:
      setErrSeparated in interface org.openide.windows.InputOutput
    • isFocusTaken

      public boolean isFocusTaken()
      Specified by:
      isFocusTaken in interface org.openide.windows.InputOutput
    • setFocusTaken

      public void setFocusTaken(boolean value)
      Specified by:
      setFocusTaken in interface org.openide.windows.InputOutput
    • setOutputVisible

      public void setOutputVisible(boolean value)
      Specified by:
      setOutputVisible in interface org.openide.windows.InputOutput
    • setErrVisible

      public void setErrVisible(boolean value)
      Specified by:
      setErrVisible in interface org.openide.windows.InputOutput
    • setInputVisible

      public void setInputVisible(boolean value)
      Specified by:
      setInputVisible in interface org.openide.windows.InputOutput
    • getLookup

      public org.openide.util.Lookup getLookup()
      Specified by:
      getLookup in interface org.openide.util.Lookup.Provider