Uses of Interface
org.jline.terminal.spi.TerminalProvider
-
-
Uses of TerminalProvider in org.jline.terminal
Methods in org.jline.terminal that return types with arguments of type TerminalProvider Modifier and Type Method Description java.util.List<TerminalProvider>TerminalBuilder. getProviders(java.lang.String provider, java.lang.IllegalStateException exception)Get the list of available terminal providers. -
Uses of TerminalProvider in org.jline.terminal.impl
Classes in org.jline.terminal.impl that implement TerminalProvider Modifier and Type Class Description classDumbTerminalProviderTerminal provider implementation for dumb terminals.Fields in org.jline.terminal.impl declared as TerminalProvider Modifier and Type Field Description protected TerminalProviderAbstractPty. providerMethods in org.jline.terminal.impl that return TerminalProvider Modifier and Type Method Description TerminalProviderAbstractPosixTerminal. getProvider()TerminalProviderAbstractPty. getProvider()TerminalProviderAbstractWindowsTerminal. getProvider()TerminalProviderDumbTerminal. getProvider()TerminalProviderExternalTerminal. getProvider()TerminalProviderLineDisciplineTerminal. getProvider()Constructors in org.jline.terminal.impl with parameters of type TerminalProvider Constructor Description AbstractPty(TerminalProvider provider, SystemStream systemStream)AbstractWindowsTerminal(TerminalProvider provider, SystemStream systemStream, java.io.Writer writer, java.lang.String name, java.lang.String type, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, Console inConsole, int inConsoleMode, Console outConsole, int outConsoleMode)AbstractWindowsTerminal(TerminalProvider provider, SystemStream systemStream, java.io.Writer writer, java.lang.String name, java.lang.String type, java.nio.charset.Charset encoding, java.nio.charset.Charset inputEncoding, java.nio.charset.Charset outputEncoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, Console inConsole, int inConsoleMode, Console outConsole, int outConsoleMode)DumbTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, java.io.InputStream in, java.io.OutputStream out, java.nio.charset.Charset encoding, java.nio.charset.Charset inputEncoding, java.nio.charset.Charset outputEncoding, Terminal.SignalHandler signalHandler)DumbTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, java.io.InputStream in, java.io.OutputStream out, java.nio.charset.Charset encoding, Terminal.SignalHandler signalHandler)ExternalTerminal(TerminalProvider provider, java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.Charset stderrEncoding, Terminal.SignalHandler signalHandler)ExternalTerminal(TerminalProvider provider, java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, java.nio.charset.Charset inputEncoding, java.nio.charset.Charset outputEncoding, Terminal.SignalHandler signalHandler, boolean paused)ExternalTerminal(TerminalProvider provider, java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, java.nio.charset.Charset inputEncoding, java.nio.charset.Charset outputEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)ExternalTerminal(TerminalProvider provider, java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, Terminal.SignalHandler signalHandler)ExternalTerminal(TerminalProvider provider, 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)ExternalTerminal(TerminalProvider provider, 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) -
Uses of TerminalProvider in org.jline.terminal.impl.exec
Classes in org.jline.terminal.impl.exec that implement TerminalProvider Modifier and Type Class Description classExecTerminalProviderA terminal provider implementation that uses external commands to interact with the terminal.Methods in org.jline.terminal.impl.exec with parameters of type TerminalProvider Modifier and Type Method Description static PtyExecPty. current(TerminalProvider provider, SystemStream systemStream)Creates an ExecPty instance for the current terminal.Constructors in org.jline.terminal.impl.exec with parameters of type TerminalProvider Constructor Description ExecPty(TerminalProvider provider, SystemStream systemStream, java.lang.String name)Creates a new ExecPty instance. -
Uses of TerminalProvider in org.jline.terminal.impl.jansi
Classes in org.jline.terminal.impl.jansi that implement TerminalProvider Modifier and Type Class Description classJansiTerminalProviderConstructors in org.jline.terminal.impl.jansi with parameters of type TerminalProvider Constructor Description JansiNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)JansiNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jansi.freebsd
Methods in org.jline.terminal.impl.jansi.freebsd with parameters of type TerminalProvider Modifier and Type Method Description static FreeBsdNativePtyFreeBsdNativePty. current(TerminalProvider provider, SystemStream systemStream)static FreeBsdNativePtyFreeBsdNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jansi.freebsd with parameters of type TerminalProvider Constructor Description FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jansi.linux
Methods in org.jline.terminal.impl.jansi.linux with parameters of type TerminalProvider Modifier and Type Method Description static LinuxNativePtyLinuxNativePty. current(TerminalProvider provider, SystemStream systemStream)static LinuxNativePtyLinuxNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jansi.linux with parameters of type TerminalProvider Constructor Description LinuxNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)LinuxNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jansi.osx
Methods in org.jline.terminal.impl.jansi.osx with parameters of type TerminalProvider Modifier and Type Method Description static OsXNativePtyOsXNativePty. current(TerminalProvider provider, SystemStream systemStream)static OsXNativePtyOsXNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jansi.osx with parameters of type TerminalProvider Constructor Description OsXNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)OsXNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jansi.solaris
Methods in org.jline.terminal.impl.jansi.solaris with parameters of type TerminalProvider Modifier and Type Method Description static SolarisNativePtySolarisNativePty. current(TerminalProvider provider, SystemStream systemStream)Constructors in org.jline.terminal.impl.jansi.solaris with parameters of type TerminalProvider Constructor Description SolarisNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)SolarisNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jansi.win
Methods in org.jline.terminal.impl.jansi.win with parameters of type TerminalProvider Modifier and Type Method Description static JansiWinSysTerminalJansiWinSysTerminal. createTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused)static JansiWinSysTerminalJansiWinSysTerminal. createTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.Charset stderrEncoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused) -
Uses of TerminalProvider in org.jline.terminal.impl.jna
Classes in org.jline.terminal.impl.jna that implement TerminalProvider Modifier and Type Class Description classJnaTerminalProviderMethods in org.jline.terminal.impl.jna with parameters of type TerminalProvider Modifier and Type Method Description static JnaNativePtyJnaNativePty. current(TerminalProvider provider, SystemStream systemStream)static JnaNativePtyJnaNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jna with parameters of type TerminalProvider Constructor Description JnaNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)JnaNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jna.freebsd
Methods in org.jline.terminal.impl.jna.freebsd with parameters of type TerminalProvider Modifier and Type Method Description static FreeBsdNativePtyFreeBsdNativePty. current(TerminalProvider provider, SystemStream systemStream)static FreeBsdNativePtyFreeBsdNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jna.freebsd with parameters of type TerminalProvider Constructor Description FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jna.linux
Methods in org.jline.terminal.impl.jna.linux with parameters of type TerminalProvider Modifier and Type Method Description static LinuxNativePtyLinuxNativePty. current(TerminalProvider provider, SystemStream systemStream)static LinuxNativePtyLinuxNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jna.linux with parameters of type TerminalProvider Constructor Description LinuxNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)LinuxNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jna.osx
Methods in org.jline.terminal.impl.jna.osx with parameters of type TerminalProvider Modifier and Type Method Description static OsXNativePtyOsXNativePty. current(TerminalProvider provider, SystemStream systemStream)static OsXNativePtyOsXNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jna.osx with parameters of type TerminalProvider Constructor Description OsXNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)OsXNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jna.solaris
Methods in org.jline.terminal.impl.jna.solaris with parameters of type TerminalProvider Modifier and Type Method Description static SolarisNativePtySolarisNativePty. current(TerminalProvider provider, SystemStream systemStream)static SolarisNativePtySolarisNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jna.solaris with parameters of type TerminalProvider Constructor Description SolarisNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)SolarisNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jna.win
Methods in org.jline.terminal.impl.jna.win with parameters of type TerminalProvider Modifier and Type Method Description static JnaWinSysTerminalJnaWinSysTerminal. createTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused)static JnaWinSysTerminalJnaWinSysTerminal. createTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.Charset stderrEncoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused) -
Uses of TerminalProvider in org.jline.terminal.impl.jni
Classes in org.jline.terminal.impl.jni that implement TerminalProvider Modifier and Type Class Description classJniTerminalProviderTerminal provider implementation that uses JNI (Java Native Interface) to access native terminal functionality.Constructors in org.jline.terminal.impl.jni with parameters of type TerminalProvider Constructor Description JniNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)JniNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jni.freebsd
Methods in org.jline.terminal.impl.jni.freebsd with parameters of type TerminalProvider Modifier and Type Method Description static FreeBsdNativePtyFreeBsdNativePty. current(TerminalProvider provider, SystemStream systemStream)static FreeBsdNativePtyFreeBsdNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jni.freebsd with parameters of type TerminalProvider Constructor Description FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)FreeBsdNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jni.linux
Methods in org.jline.terminal.impl.jni.linux with parameters of type TerminalProvider Modifier and Type Method Description static LinuxNativePtyLinuxNativePty. current(TerminalProvider provider, SystemStream systemStream)static LinuxNativePtyLinuxNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jni.linux with parameters of type TerminalProvider Constructor Description LinuxNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)LinuxNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jni.osx
Methods in org.jline.terminal.impl.jni.osx with parameters of type TerminalProvider Modifier and Type Method Description static OsXNativePtyOsXNativePty. current(TerminalProvider provider, SystemStream systemStream)static OsXNativePtyOsXNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jni.osx with parameters of type TerminalProvider Constructor Description OsXNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)OsXNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jni.solaris
Methods in org.jline.terminal.impl.jni.solaris with parameters of type TerminalProvider Modifier and Type Method Description static SolarisNativePtySolarisNativePty. current(TerminalProvider provider, SystemStream systemStream)static SolarisNativePtySolarisNativePty. open(TerminalProvider provider, Attributes attr, Size size)Constructors in org.jline.terminal.impl.jni.solaris with parameters of type TerminalProvider Constructor Description SolarisNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, int slaveOut, java.io.FileDescriptor slaveOutFD, java.lang.String name)SolarisNativePty(TerminalProvider provider, SystemStream systemStream, int master, java.io.FileDescriptor masterFD, int slave, java.io.FileDescriptor slaveFD, java.lang.String name) -
Uses of TerminalProvider in org.jline.terminal.impl.jni.win
Methods in org.jline.terminal.impl.jni.win with parameters of type TerminalProvider Modifier and Type Method Description static NativeWinSysTerminalNativeWinSysTerminal. createTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused)static NativeWinSysTerminalNativeWinSysTerminal. createTerminal(TerminalProvider provider, SystemStream systemStream, java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.Charset stderrEncoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused) -
Uses of TerminalProvider in org.jline.terminal.spi
Methods in org.jline.terminal.spi that return TerminalProvider Modifier and Type Method Description TerminalProviderPty. getProvider()Returns the terminal provider that created this PTY.TerminalProviderTerminalExt. getProvider()Returns the terminal provider that created this terminal.static TerminalProviderTerminalProvider. load(java.lang.String name)Loads a terminal provider with the specified name.
-