Class FfmTerminalProvider

java.lang.Object
org.jline.terminal.impl.ffm.FfmTerminalProvider
All Implemented Interfaces:
org.jline.terminal.spi.TerminalProvider

public class FfmTerminalProvider extends Object implements org.jline.terminal.spi.TerminalProvider
  • Constructor Details

    • FfmTerminalProvider

      public FfmTerminalProvider()
  • Method Details

    • name

      public String name()
      Specified by:
      name in interface org.jline.terminal.spi.TerminalProvider
    • sysTerminal

      public org.jline.terminal.Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, org.jline.terminal.Terminal.SignalHandler signalHandler, boolean paused, org.jline.terminal.spi.SystemStream systemStream) throws IOException
      Specified by:
      sysTerminal in interface org.jline.terminal.spi.TerminalProvider
      Throws:
      IOException
    • newTerminal

      public org.jline.terminal.Terminal newTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding, org.jline.terminal.Terminal.SignalHandler signalHandler, boolean paused, org.jline.terminal.Attributes attributes, org.jline.terminal.Size size) throws IOException
      Specified by:
      newTerminal in interface org.jline.terminal.spi.TerminalProvider
      Throws:
      IOException
    • isSystemStream

      public boolean isSystemStream(org.jline.terminal.spi.SystemStream stream)
      Specified by:
      isSystemStream in interface org.jline.terminal.spi.TerminalProvider
    • isWindowsSystemStream

      public boolean isWindowsSystemStream(org.jline.terminal.spi.SystemStream stream)
    • isPosixSystemStream

      public boolean isPosixSystemStream(org.jline.terminal.spi.SystemStream stream)
    • systemStreamName

      public String systemStreamName(org.jline.terminal.spi.SystemStream stream)
      Specified by:
      systemStreamName in interface org.jline.terminal.spi.TerminalProvider
    • systemStreamWidth

      public int systemStreamWidth(org.jline.terminal.spi.SystemStream stream)
      Specified by:
      systemStreamWidth in interface org.jline.terminal.spi.TerminalProvider
    • toString

      public String toString()
      Overrides:
      toString in class Object