Interface TerminalProvider

    • Method Detail

      • name

        java.lang.String name()
      • sysTerminal

        Terminal sysTerminal​(java.lang.String name,
                             java.lang.String type,
                             boolean ansiPassThrough,
                             java.nio.charset.Charset encoding,
                             boolean nativeSignals,
                             Terminal.SignalHandler signalHandler,
                             boolean paused,
                             SystemStream systemStream)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • newTerminal

        Terminal newTerminal​(java.lang.String name,
                             java.lang.String type,
                             java.io.InputStream masterInput,
                             java.io.OutputStream masterOutput,
                             java.nio.charset.Charset encoding,
                             Terminal.SignalHandler signalHandler,
                             boolean paused,
                             Attributes attributes,
                             Size size)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • isSystemStream

        boolean isSystemStream​(SystemStream stream)
      • systemStreamName

        java.lang.String systemStreamName​(SystemStream stream)
      • systemStreamWidth

        int systemStreamWidth​(SystemStream stream)
      • load

        static TerminalProvider load​(java.lang.String name)
                              throws java.io.IOException
        Throws:
        java.io.IOException