Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a(boolean) - Method in class org.jline.jansi.Ansi
- a(char) - Method in class org.jline.jansi.Ansi
- a(char[]) - Method in class org.jline.jansi.Ansi
- a(char[], int, int) - Method in class org.jline.jansi.Ansi
- a(double) - Method in class org.jline.jansi.Ansi
- a(float) - Method in class org.jline.jansi.Ansi
- a(int) - Method in class org.jline.jansi.Ansi
- a(long) - Method in class org.jline.jansi.Ansi
- a(CharSequence) - Method in class org.jline.jansi.Ansi
- a(CharSequence, int, int) - Method in class org.jline.jansi.Ansi
- a(Object) - Method in class org.jline.jansi.Ansi
- a(String) - Method in class org.jline.jansi.Ansi
- a(StringBuffer) - Method in class org.jline.jansi.Ansi
- a(Ansi.Attribute) - Method in class org.jline.jansi.Ansi
- AbstractPosixTerminal - Class in org.jline.terminal.impl
-
Base implementation for terminals on POSIX-compliant systems.
- AbstractPosixTerminal(String, String, Pty) - Constructor for class org.jline.terminal.impl.AbstractPosixTerminal
- AbstractPosixTerminal(String, String, Pty, Charset, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractPosixTerminal
- AbstractPosixTerminal(String, String, Pty, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractPosixTerminal
- AbstractPty - Class in org.jline.terminal.impl
-
Base implementation of the Pty interface.
- AbstractPty(TerminalProvider, SystemStream) - Constructor for class org.jline.terminal.impl.AbstractPty
- AbstractTerminal - Class in org.jline.terminal.impl
-
Base implementation of the Terminal interface.
- AbstractTerminal(String, String) - Constructor for class org.jline.terminal.impl.AbstractTerminal
- AbstractTerminal(String, String, Charset, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractTerminal
- AbstractTerminal(String, String, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractTerminal
- AbstractWindowsConsoleWriter - Class in org.jline.terminal.impl
-
Base class for writing to Windows console.
- AbstractWindowsConsoleWriter() - Constructor for class org.jline.terminal.impl.AbstractWindowsConsoleWriter
- AbstractWindowsTerminal<Console> - Class in org.jline.terminal.impl
-
Base implementation for terminals on Windows systems.
- AbstractWindowsTerminal(TerminalProvider, SystemStream, Writer, String, String, Charset, boolean, Terminal.SignalHandler, Console, int, Console, int) - Constructor for class org.jline.terminal.impl.AbstractWindowsTerminal
- AbstractWindowsTerminal(TerminalProvider, SystemStream, Writer, String, String, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, Console, int, Console, int) - Constructor for class org.jline.terminal.impl.AbstractWindowsTerminal
- acs_chars - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- add(T) - Static method in class org.jline.utils.ShutdownHooks
-
Adds a task to be executed when the JVM shuts down.
- AdobeRGB_environment - Static variable in class org.jline.utils.Colors
-
Adobe RGB environment
- ALL - Enum constant in enum class org.jline.jansi.Ansi.Erase
- Alt - Enum constant in enum class org.jline.terminal.MouseEvent.Modifier
-
The Alt key was pressed during the mouse event.
- alt_scancode_esc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- altCharset(String, String) - Method in class org.jline.utils.AttributedStringBuilder
-
Sets the alternate character set sequences for this builder.
- ALTWERASE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ansi() - Static method in class org.jline.jansi.Ansi
- ansi(int) - Static method in class org.jline.jansi.Ansi
- ansi(StringBuilder) - Static method in class org.jline.jansi.Ansi
- Ansi - Class in org.jline.jansi
-
Provides a fluent API for generating ANSI escape sequences.
- Ansi() - Constructor for class org.jline.jansi.Ansi
- Ansi(int) - Constructor for class org.jline.jansi.Ansi
- Ansi(StringBuilder) - Constructor for class org.jline.jansi.Ansi
- Ansi(Ansi) - Constructor for class org.jline.jansi.Ansi
- ANSI_COLORS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
-
ANSI colors mapping.
- Ansi.Attribute - Enum Class in org.jline.jansi
-
Display attributes, also know as SGR (Select Graphic Rendition) parameters.
- Ansi.Color - Enum Class in org.jline.jansi
-
ANSI 8 colors for fluent API
- Ansi.Consumer - Interface in org.jline.jansi
- Ansi.Erase - Enum Class in org.jline.jansi
-
ED (Erase in Display) / EL (Erase in Line) parameter (see CSI sequence J and K)
- ansiAppend(String) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified ANSI-encoded string to this builder.
- AnsiColors - Enum Class in org.jline.jansi
-
Colors support.
- AnsiConsole - Class in org.jline.jansi
-
Provides consistent access to an ANSI aware console PrintStream or an ANSI codes stripping PrintStream if not on a terminal (see Jansi native CLibrary isatty(int)).
- AnsiMain - Class in org.jline.jansi
-
Main class for the library, providing executable jar to diagnose Jansi setup.
- AnsiMain() - Constructor for class org.jline.jansi.AnsiMain
- AnsiMode - Enum Class in org.jline.jansi
-
Ansi mode.
- AnsiOutputStream - Class in org.jline.jansi.io
-
A ANSI print stream extracts ANSI escape codes written to an output stream and calls corresponding
AnsiProcessor.process*
methods. - AnsiOutputStream(OutputStream, AnsiOutputStream.WidthSupplier, AnsiMode, AnsiProcessor, AnsiType, AnsiColors, Charset, AnsiOutputStream.IoRunnable, AnsiOutputStream.IoRunnable, boolean) - Constructor for class org.jline.jansi.io.AnsiOutputStream
- AnsiOutputStream.IoRunnable - Interface in org.jline.jansi.io
- AnsiOutputStream.WidthSupplier - Interface in org.jline.jansi.io
- AnsiOutputStream.ZeroWidthSupplier - Class in org.jline.jansi.io
- AnsiPrintStream - Class in org.jline.jansi
-
Simple PrintStream holding an AnsiOutputStream.
- AnsiPrintStream(AnsiOutputStream, boolean) - Constructor for class org.jline.jansi.AnsiPrintStream
- AnsiPrintStream(AnsiOutputStream, boolean, String) - Constructor for class org.jline.jansi.AnsiPrintStream
- AnsiProcessor - Class in org.jline.jansi.io
-
ANSI processor providing
process*
corresponding to ANSI escape codes. - AnsiProcessor(OutputStream) - Constructor for class org.jline.jansi.io.AnsiProcessor
- AnsiRenderer - Class in org.jline.jansi
-
Renders ANSI color escape-codes in strings by parsing out some special syntax to pick up the correct fluff to use.
- AnsiRenderer.Code - Enum Class in org.jline.jansi
- AnsiType - Enum Class in org.jline.jansi
-
Processor type.
- AnsiWriter - Class in org.jline.utils
-
A writer that processes ANSI escape sequences.
- AnsiWriter(Writer) - Constructor for class org.jline.utils.AnsiWriter
- Any - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
-
Report all motions events, even if no mouse button is down.
- append(char) - Method in class org.jline.jansi.Ansi
- append(char) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified character to this builder.
- append(char, int) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified character to this builder multiple times.
- append(CharSequence) - Method in class org.jline.jansi.Ansi
- append(CharSequence) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified character sequence to this builder.
- append(CharSequence...) - Static method in class org.jline.utils.AttributedStringBuilder
-
Creates an AttributedString by appending multiple character sequences.
- append(CharSequence, int, int) - Method in class org.jline.jansi.Ansi
- append(CharSequence, int, int) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends a subsequence of the specified character sequence to this builder.
- append(CharSequence, AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified character sequence to this builder with the specified style.
- append(AttributedCharSequence) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified AttributedCharSequence to this builder.
- append(AttributedCharSequence, int, int) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends a subsequence of the specified AttributedCharSequence to this builder.
- append(AttributedString) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified AttributedString to this builder.
- append(AttributedString, int, int) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends a subsequence of the specified AttributedString to this builder.
- appendAnsi(String) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified ANSI-encoded string to this builder.
- apply(Ansi) - Method in interface org.jline.jansi.Ansi.Consumer
- apply(Ansi.Consumer) - Method in class org.jline.jansi.Ansi
-
Applies another function to this Ansi instance.
- ARM64 - Static variable in class org.jline.nativ.OSInfo
- ATTRIBUTE_BLINK_FAST - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_BLINK_FAST - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_BLINK_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_BLINK_OFF - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_BLINK_SLOW - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_BLINK_SLOW - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_CONCEAL_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_CONCEAL_OFF - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_CONCEAL_ON - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_CONCEAL_ON - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_INTENSITY_BOLD - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_INTENSITY_BOLD - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_INTENSITY_FAINT - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_INTENSITY_FAINT - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_INTENSITY_NORMAL - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_INTENSITY_NORMAL - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_ITALIC - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_ITALIC - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_NEGATIVE_Off - Static variable in class org.jline.utils.AnsiWriter
-
Deprecated.
- ATTRIBUTE_NEGATIVE_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_NEGATIVE_OFF - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_NEGATIVE_ON - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_NEGATIVE_ON - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_UNDERLINE - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_UNDERLINE - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_UNDERLINE_DOUBLE - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_UNDERLINE_DOUBLE - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_UNDERLINE_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
- ATTRIBUTE_UNDERLINE_OFF - Static variable in class org.jline.utils.AnsiWriter
- AttributedCharSequence - Class in org.jline.utils
-
A character sequence with ANSI style attributes.
- AttributedCharSequence() - Constructor for class org.jline.utils.AttributedCharSequence
- AttributedCharSequence.ForceMode - Enum Class in org.jline.utils
-
Enum defining color mode forcing options for ANSI rendering.
- AttributedString - Class in org.jline.utils
-
An immutable character sequence with ANSI style attributes.
- AttributedString(CharSequence) - Constructor for class org.jline.utils.AttributedString
-
Creates a new AttributedString from the specified character sequence.
- AttributedString(CharSequence, int, int) - Constructor for class org.jline.utils.AttributedString
-
Creates a new AttributedString from a subsequence of the specified character sequence.
- AttributedString(CharSequence, int, int, AttributedStyle) - Constructor for class org.jline.utils.AttributedString
-
Creates a new AttributedString from a subsequence of the specified character sequence with the specified style.
- AttributedString(CharSequence, AttributedStyle) - Constructor for class org.jline.utils.AttributedString
-
Creates a new AttributedString from the specified character sequence with the specified style.
- AttributedStringBuilder - Class in org.jline.utils
-
A mutable builder for creating styled text strings with ANSI attributes.
- AttributedStringBuilder() - Constructor for class org.jline.utils.AttributedStringBuilder
-
Creates a new AttributedStringBuilder with the default initial capacity.
- AttributedStringBuilder(int) - Constructor for class org.jline.utils.AttributedStringBuilder
-
Creates a new AttributedStringBuilder with the specified initial capacity.
- AttributedStyle - Class in org.jline.utils
-
Text styling for terminal output with support for colors, fonts, and other attributes.
- AttributedStyle() - Constructor for class org.jline.utils.AttributedStyle
-
Creates a new AttributedStyle with no attributes or colors set.
- AttributedStyle(long, long) - Constructor for class org.jline.utils.AttributedStyle
-
Creates a new AttributedStyle with the specified style and mask values.
- AttributedStyle(AttributedStyle) - Constructor for class org.jline.utils.AttributedStyle
-
Creates a new AttributedStyle by copying another style.
- attributes - Variable in class org.jline.nativ.Kernel32.CHAR_INFO
- attributes - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- attributes - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- attributes - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
-
Console data
- attributes(Attributes) - Method in class org.jline.terminal.TerminalBuilder
-
Attributes to use when creating a non system terminal, i.e.
- Attributes - Class in org.jline.terminal
-
Encapsulates terminal attributes and settings that control terminal behavior.
- Attributes() - Constructor for class org.jline.terminal.Attributes
-
Creates a new Attributes instance with default settings.
- Attributes(Attributes) - Constructor for class org.jline.terminal.Attributes
-
Creates a new Attributes instance by copying another Attributes object.
- Attributes.ControlChar - Enum Class in org.jline.terminal
-
Control characters used for special terminal functions.
- Attributes.ControlFlag - Enum Class in org.jline.terminal
-
Control flags that manage hardware aspects of the terminal.
- Attributes.InputFlag - Enum Class in org.jline.terminal
-
Input flags that control how terminal input is processed.
- Attributes.LocalFlag - Enum Class in org.jline.terminal
-
Local flags that control various terminal behaviors.
- Attributes.OutputFlag - Enum Class in org.jline.terminal
-
Output flags that control how terminal output is processed.
- auto_left_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- auto_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- available() - Method in class org.jline.utils.NonBlockingPumpInputStream
- available() - Method in class org.jline.utils.NonBlockingPumpReader
- available() - Method in class org.jline.utils.NonBlockingReader
- available() - Method in class org.jline.utils.PumpReader
- averageSurrounding - Static variable in class org.jline.utils.Colors
-
Average surrounding for CAM color spaces
B
- back_color_erase - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- back_tab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- background(int) - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the specified background color.
- background(int, int, int) - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the specified RGB background color.
- BACKGROUND_BLUE - Static variable in class org.jline.nativ.Kernel32
- BACKGROUND_BLUE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- BACKGROUND_GREEN - Static variable in class org.jline.nativ.Kernel32
- BACKGROUND_GREEN - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- BACKGROUND_INTENSITY - Static variable in class org.jline.nativ.Kernel32
- BACKGROUND_INTENSITY - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- BACKGROUND_RED - Static variable in class org.jline.nativ.Kernel32
- BACKGROUND_RED - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- backgroundDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the background color set to its default state.
- backgroundOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the background color explicitly disabled.
- backgroundRgb(int) - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the specified RGB background color.
- BACKWARD - Enum constant in enum class org.jline.jansi.Ansi.Erase
- BEGIN_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
- bell - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- bg() - Method in enum class org.jline.jansi.Ansi.Color
- bg(int) - Method in class org.jline.jansi.Ansi
- bg(Ansi.Color) - Method in class org.jline.jansi.Ansi
- BG_BLACK - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_BLUE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_CYAN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_DEFAULT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_GREEN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_MAGENTA - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_RED - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_WHITE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BG_YELLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- bgBright() - Method in enum class org.jline.jansi.Ansi.Color
- bgBright(Ansi.Color) - Method in class org.jline.jansi.Ansi
- bgBrightCyan() - Method in class org.jline.jansi.Ansi
- bgBrightDefault() - Method in class org.jline.jansi.Ansi
- bgBrightGreen() - Method in class org.jline.jansi.Ansi
- bgBrightMagenta() - Method in class org.jline.jansi.Ansi
- bgBrightRed() - Method in class org.jline.jansi.Ansi
- bgBrightYellow() - Method in class org.jline.jansi.Ansi
- bgCyan() - Method in class org.jline.jansi.Ansi
- bgDefault() - Method in class org.jline.jansi.Ansi
- bgGreen() - Method in class org.jline.jansi.Ansi
- bgMagenta() - Method in class org.jline.jansi.Ansi
- bgRed() - Method in class org.jline.jansi.Ansi
- bgRgb(int) - Method in class org.jline.jansi.Ansi
- bgRgb(int, int, int) - Method in class org.jline.jansi.Ansi
- bgRgb(String) - Method in class org.jline.jansi.Ansi
- bgYellow() - Method in class org.jline.jansi.Ansi
- bit_image_carriage_return - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- bit_image_entwining - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- bit_image_newline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- bit_image_repeat - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- bit_image_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- BLACK - Enum constant in enum class org.jline.jansi.Ansi.Color
- BLACK - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BLACK - Static variable in class org.jline.jansi.io.AnsiProcessor
- BLACK - Static variable in class org.jline.utils.AnsiWriter
- BLACK - Static variable in class org.jline.utils.AttributedStyle
- blink() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the blink attribute enabled.
- BLINK_FAST - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- BLINK_FAST - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BLINK_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- BLINK_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BLINK_SLOW - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- BLINK_SLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- blinkDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the blink attribute set to its default state.
- blinkOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the blink attribute explicitly disabled.
- BLUE - Enum constant in enum class org.jline.jansi.Ansi.Color
- BLUE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BLUE - Static variable in class org.jline.jansi.io.AnsiProcessor
- BLUE - Static variable in class org.jline.utils.AnsiWriter
- BLUE - Static variable in class org.jline.utils.AttributedStyle
- bold() - Method in class org.jline.jansi.Ansi
- bold() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the bold attribute enabled.
- BOLD - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- BOLD - Static variable in class org.jline.utils.AttributedStyle
-
Style with bold attribute enabled.
- BOLD_OFF - Static variable in class org.jline.utils.AttributedStyle
-
Style with bold attribute explicitly disabled.
- boldDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the bold attribute set to its default state.
- boldOff() - Method in class org.jline.jansi.Ansi
- boldOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the bold attribute explicitly disabled.
- bools - Variable in class org.jline.terminal.impl.AbstractTerminal
- border - Variable in class org.jline.utils.Status
- borderString - Variable in class org.jline.utils.Status
- bottom - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
- BRIGHT - Static variable in class org.jline.utils.AttributedStyle
- BRKINT - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- BSDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- buf - Variable in class org.jline.utils.FastBufferedOutputStream
- buffer() - Method in class org.jline.utils.AttributedCharSequence
- buffer() - Method in class org.jline.utils.AttributedString
-
Returns the character buffer for this attributed string.
- buffer() - Method in class org.jline.utils.AttributedStringBuilder
-
Returns the character buffer for this attributed string builder.
- buffer_capacity - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- build() - Method in class org.jline.terminal.TerminalBuilder
-
Builds the terminal.
- builder() - Static method in class org.jline.terminal.TerminalBuilder
-
Creates a new terminal builder instance for configuring and creating terminals.
- Button - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
-
Also report button-motion events.
- Button1 - Enum constant in enum class org.jline.terminal.MouseEvent.Button
-
The primary mouse button (usually the left button).
- Button2 - Enum constant in enum class org.jline.terminal.MouseEvent.Button
-
The middle mouse button.
- Button3 - Enum constant in enum class org.jline.terminal.MouseEvent.Button
-
The secondary mouse button (usually the right button).
- buttons - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- buttonState - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- byName(String) - Static method in enum class org.jline.utils.InfoCmp.Capability
C
- C - Static variable in class org.jline.utils.Colors
-
Chroma
- c_cc - Variable in class org.jline.nativ.CLibrary.Termios
- c_cflag - Variable in class org.jline.nativ.CLibrary.Termios
- c_iflag - Variable in class org.jline.nativ.CLibrary.Termios
- c_ispeed - Variable in class org.jline.nativ.CLibrary.Termios
- c_lflag - Variable in class org.jline.nativ.CLibrary.Termios
- c_oflag - Variable in class org.jline.nativ.CLibrary.Termios
- c_ospeed - Variable in class org.jline.nativ.CLibrary.Termios
- can(InfoCmp.Capability, InfoCmp.Capability) - Method in class org.jline.utils.Display
- can_change - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- canChange() - Method in class org.jline.utils.ColorPalette
-
Check if the terminal has the capability to change colors.
- canPauseResume() - Method in class org.jline.terminal.impl.AbstractTerminal
- canPauseResume() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- canPauseResume() - Method in class org.jline.terminal.impl.ExternalTerminal
- canPauseResume() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- canPauseResume() - Method in interface org.jline.terminal.Terminal
-
Whether this terminal supports
Terminal.pause()
andTerminal.resume()
calls. - canScroll - Variable in class org.jline.utils.Display
- CAPSLOCK_ON - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- CAPSLOCK_ON - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- carriage_return - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- CAT02toHPE(double[]) - Static method in class org.jline.utils.Colors
- CCAR_OFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CCTS_OFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CDSR_OFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CDTR_IFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- ceol_standout_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- change_char_pitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- change_line_pitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- change_res_horz - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- change_res_vert - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- change_scroll_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- CHAR_INFO() - Constructor for class org.jline.nativ.Kernel32.CHAR_INFO
- char_padding - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- char_set_names - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- charAt(int) - Method in class org.jline.utils.AttributedCharSequence
- charAt(int) - Method in class org.jline.utils.AttributedStringBuilder
-
Returns the character at the specified index in this attributed string builder.
- checkInterrupted() - Method in class org.jline.terminal.impl.AbstractPty
- checkInterrupted() - Method in class org.jline.terminal.impl.AbstractTerminal
- checkIoException() - Method in class org.jline.utils.NonBlockingPumpInputStream
- CIGNORE - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- clear() - Method in class org.jline.utils.Display
-
Clears the whole screen.
- clear() - Method in class org.jline.utils.NonBlockingReaderImpl
- clear_all_tabs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- clear_margins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- clear_screen - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- CLibrary - Class in org.jline.nativ
-
Interface to access some low level POSIX functions,.
- CLibrary() - Constructor for class org.jline.nativ.CLibrary
- CLibrary.Termios - Class in org.jline.nativ
-
termios structure for termios functions, describing a general terminal interface that is provided to control asynchronous communications ports
- CLibrary.WinSize - Class in org.jline.nativ
-
Window sizes.
- CLOCAL - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- close() - Method in class org.jline.jansi.io.AnsiOutputStream
- close() - Method in class org.jline.terminal.impl.AbstractTerminal
- close() - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
- close() - Method in class org.jline.terminal.impl.exec.ExecPty
-
Closes this Pty.
- close() - Method in class org.jline.terminal.impl.jni.JniNativePty
- close() - Method in class org.jline.utils.AnsiWriter
- close() - Method in class org.jline.utils.InputStreamReader
-
Closes this reader.
- close() - Method in class org.jline.utils.NonBlockingInputStreamImpl
- close() - Method in class org.jline.utils.NonBlockingPumpInputStream
- close() - Method in class org.jline.utils.NonBlockingPumpReader
- close() - Method in class org.jline.utils.NonBlockingReaderImpl
- close() - Method in class org.jline.utils.PumpReader
- close() - Method in class org.jline.utils.Status
- close() - Method in class org.jline.utils.WriterOutputStream
- closed - Variable in class org.jline.terminal.impl.ExternalTerminal
- ClosedException - Exception Class in org.jline.utils
-
Exception thrown when attempting to use a closed resource.
- ClosedException() - Constructor for exception class org.jline.utils.ClosedException
- ClosedException(String) - Constructor for exception class org.jline.utils.ClosedException
- ClosedException(String, Throwable) - Constructor for exception class org.jline.utils.ClosedException
- ClosedException(Throwable) - Constructor for exception class org.jline.utils.ClosedException
- CloseHandle(long) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms724211%28VS.85%29.aspx
- closer - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- closer - Variable in class org.jline.terminal.impl.PosixSysTerminal
- clr_bol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- clr_eol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- clr_eos - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- CODE_LIST_SEPARATOR - Static variable in class org.jline.jansi.AnsiRenderer
- code_set_init - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- CODE_TEXT_SEPARATOR - Static variable in class org.jline.jansi.AnsiRenderer
- codepage(int) - Method in class org.jline.terminal.TerminalBuilder
-
Deprecated.
- codePointAt(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns the code point at the specified index in this attributed string.
- codePointBefore(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns the code point before the specified index in this attributed string.
- codePointCount(int, int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns the number of Unicode code points in the specified range of this attributed string.
- col_addr_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- color(boolean) - Method in class org.jline.terminal.TerminalBuilder
- color_names - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ColorPalette - Class in org.jline.utils
-
Color palette for terminal color management and conversion.
- ColorPalette() - Constructor for class org.jline.utils.ColorPalette
- ColorPalette(Terminal) - Constructor for class org.jline.utils.ColorPalette
- ColorPalette(Terminal, String) - Constructor for class org.jline.utils.ColorPalette
- Colors - Class in org.jline.jansi.io
-
Helper class for dealing with color rounding.
- Colors - Class in org.jline.utils
-
Utility class for color-related operations and definitions.
- Colors() - Constructor for class org.jline.jansi.io.Colors
- Colors() - Constructor for class org.jline.utils.Colors
- Colors16 - Enum constant in enum class org.jline.jansi.AnsiColors
- Colors256 - Enum constant in enum class org.jline.jansi.AnsiColors
- ColorsAnsiProcessor - Class in org.jline.jansi.io
-
Ansi processor to process color conversion if needed.
- ColorsAnsiProcessor(OutputStream, AnsiColors) - Constructor for class org.jline.jansi.io.ColorsAnsiProcessor
- column_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- columnLength() - Method in class org.jline.utils.AttributedCharSequence
-
Returns the display width of this attributed string in columns.
- columns - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- columns - Variable in class org.jline.utils.Display
- columns1 - Variable in class org.jline.utils.Display
- columnSplitLength(int) - Method in class org.jline.utils.AttributedCharSequence
-
Splits this attributed string into multiple lines based on column width.
- columnSplitLength(int, boolean, boolean) - Method in class org.jline.utils.AttributedCharSequence
-
Splits this attributed string into multiple lines based on column width, with options for handling newlines and line wrapping.
- columnSubSequence(int, int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns a subsequence of this attributed string based on column positions.
- command_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- commandId - Variable in class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
- COMMON_LVB_GRID_HORIZONTAL - Static variable in class org.jline.nativ.Kernel32
- COMMON_LVB_GRID_LVERTICAL - Static variable in class org.jline.nativ.Kernel32
- COMMON_LVB_GRID_RVERTICAL - Static variable in class org.jline.nativ.Kernel32
- COMMON_LVB_LEADING_BYTE - Static variable in class org.jline.nativ.Kernel32
- COMMON_LVB_REVERSE_VIDEO - Static variable in class org.jline.nativ.Kernel32
- COMMON_LVB_TRAILING_BYTE - Static variable in class org.jline.nativ.Kernel32
- COMMON_LVB_UNDERSCORE - Static variable in class org.jline.nativ.Kernel32
- computeEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeStderrEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeStdinEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeStdoutEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeSystemOutput() - Method in class org.jline.terminal.TerminalBuilder
- computeType() - Method in class org.jline.terminal.TerminalBuilder
- conceal() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the conceal attribute enabled.
- CONCEAL_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- CONCEAL_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- CONCEAL_ON - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- CONCEAL_ON - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- concealDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the conceal attribute set to its default state.
- concealOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the conceal attribute explicitly disabled.
- Configuration Options - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- CONSOLE_SCREEN_BUFFER_INFO() - Constructor for class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- CONT - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Continue signal, sent when resuming a process after suspension.
- contains(char) - Method in class org.jline.utils.AttributedCharSequence
-
Returns whether this attributed string contains the specified character.
- Control - Enum constant in enum class org.jline.terminal.MouseEvent.Modifier
-
The Control key was pressed during the mouse event.
- controlKeyState - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- controlKeyState - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- convertAttributeToRgb(int, boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
-
Convert Windows console attribute to RGB color.
- COORD() - Constructor for class org.jline.nativ.Kernel32.COORD
- copy() - Method in class org.jline.nativ.Kernel32.COORD
- copy() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
- copy(Attributes) - Method in class org.jline.terminal.Attributes
-
Copies all settings from another Attributes object to this one.
- copy(Size) - Method in class org.jline.terminal.Size
-
Copies the dimensions from another Size object to this one.
- cost - Variable in class org.jline.utils.Display
- count - Variable in class org.jline.utils.FastBufferedOutputStream
- cpi_changes_res - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cr_cancels_micro_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- CRDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- CREAD - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- create_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- createInputStream(Charset) - Method in class org.jline.utils.PumpReader
- createTerminal(TerminalProvider, SystemStream, String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- createTerminal(TerminalProvider, SystemStream, String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- Creating Terminals - Search tag in interface org.jline.terminal.Terminal
- Section
- crossedOut() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the crossed-out attribute enabled.
- crossedOutDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the crossed-out attribute set to its default state.
- crossedOutOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the crossed-out attribute explicitly disabled.
- CRTS_IFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CS5 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CS6 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CS7 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CS8 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- CSTOPB - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- ctrl(char) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- current(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Creates a Pty for the current terminal.
- current(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.exec.ExecPty
-
Creates an ExecPty instance for the current terminal.
- current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
- current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.linux.LinuxNativePty
- current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.osx.OsXNativePty
- current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.solaris.SolarisNativePty
- currentMouseTracking - Variable in class org.jline.terminal.impl.AbstractTerminal
- Curses - Class in org.jline.utils
-
Utility class for terminal cursor and screen manipulation using ANSI escape sequences.
- cursor(int, int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor to row n, column m.
- Cursor - Class in org.jline.terminal
-
Represents the position of the cursor within a terminal.
- Cursor(int, int) - Constructor for class org.jline.terminal.Cursor
-
Creates a new Cursor instance at the specified coordinates.
- cursor_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_down - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_home - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_invisible - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_left - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_mem_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_normal - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_right - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_to_ll - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_up - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursor_visible - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- cursorDown(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor down.
- cursorDownIsNewLine - Variable in class org.jline.utils.Display
- cursorDownLine() - Method in class org.jline.jansi.Ansi
-
Moves the cursor to the beginning of the line below.
- cursorDownLine(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor to the beginning of the n-th line below.
- cursorLeft(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor left.
- cursorMove(int, int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor relative to the current position.
- cursorPos - Variable in class org.jline.utils.Display
- cursorPos(int, int) - Method in class org.jline.terminal.Size
-
A cursor position combines a row number with a column position.
- cursorPosition - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- cursorRight(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor right.
- CursorSupport - Class in org.jline.terminal.impl
-
Utility class for cursor position detection in terminals.
- CursorSupport() - Constructor for class org.jline.terminal.impl.CursorSupport
- cursorToColumn(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor to column n.
- cursorUp(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor up.
- cursorUpLine() - Method in class org.jline.jansi.Ansi
-
Moves the cursor to the beginning of the line above.
- cursorUpLine(int) - Method in class org.jline.jansi.Ansi
-
Moves the cursor to the beginning of the n-th line above.
- CYAN - Enum constant in enum class org.jline.jansi.Ansi.Color
- CYAN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- CYAN - Static variable in class org.jline.jansi.io.AnsiProcessor
- CYAN - Static variable in class org.jline.utils.AnsiWriter
- CYAN - Static variable in class org.jline.utils.AttributedStyle
D
- D50 - Static variable in class org.jline.utils.Colors
-
D50 illuminant for CAM color spaces
- D65 - Static variable in class org.jline.utils.Colors
-
D65 illuminant for CAM color spaces
- darkSurrounding - Static variable in class org.jline.utils.Colors
-
Dark surrounding for CAM color spaces
- debug(Object...) - Static method in class org.jline.utils.Log
- debug(Supplier<String>) - Static method in class org.jline.utils.Log
- Default - Enum constant in enum class org.jline.jansi.AnsiMode
- DEFAULT - Enum constant in enum class org.jline.jansi.Ansi.Color
- DEFAULT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- DEFAULT - Static variable in class org.jline.utils.AttributedStyle
-
Default style with no attributes or colors set.
- DEFAULT - Static variable in class org.jline.utils.ColorPalette
- DEFAULT_COLORS_256 - Static variable in class org.jline.jansi.io.Colors
-
Default 256 colors palette
- DEFAULT_COLORS_256 - Static variable in class org.jline.utils.Colors
-
Default 256 colors palette
- DEFAULT_COLORS_88 - Static variable in class org.jline.utils.Colors
-
Default 88 colors palette
- define_bit_image_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- define_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- delayedWrapAtEol - Variable in class org.jline.utils.Display
- delayLineWrap - Variable in class org.jline.utils.Display
- delayLineWrap() - Method in class org.jline.utils.Display
-
If cursor is at right margin, don't wrap immediately.
- DELETE - Enum constant in enum class org.jline.utils.DiffHelper.Operation
- delete_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- delete_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- deleteChars(int) - Method in class org.jline.utils.Display
- deleteLines(int) - Method in class org.jline.utils.Display
- DEPRECATED_PROVIDERS - Static variable in class org.jline.terminal.TerminalBuilder
- dest_tabs_magic_smso - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- device_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- diag(PrintStream) - Static method in class org.jline.terminal.impl.Diag
-
Generates a diagnostic report with standard verbosity.
- diag(PrintStream, boolean) - Static method in class org.jline.terminal.impl.Diag
- Diag - Class in org.jline.terminal.impl
-
Diagnostic utility for JLine terminals.
- Diag(PrintStream, boolean) - Constructor for class org.jline.terminal.impl.Diag
- dial_phone - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- diff(AttributedString, AttributedString) - Static method in class org.jline.utils.DiffHelper
-
Compute a list of difference between two lines.
- Diff(DiffHelper.Operation, AttributedString) - Constructor for class org.jline.utils.DiffHelper.Diff
-
Constructor.
- DiffHelper - Class in org.jline.utils
-
Utility class for computing differences between strings with ANSI attribute awareness.
- DiffHelper() - Constructor for class org.jline.utils.DiffHelper
- DiffHelper.Diff - Class in org.jline.utils
-
Class representing one diff operation.
- DiffHelper.Operation - Enum Class in org.jline.utils
-
The data structure representing a diff is a Linked list of Diff objects: {Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"), Diff(Operation.EQUAL, " world.")} which means: delete "Hello", add "Goodbye" and keep " world."
- dimSurrounding - Static variable in class org.jline.utils.Colors
-
Dim surrounding for CAM color spaces
- dis_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- DISABLE - Static variable in class org.jline.jansi.Ansi
- disableScrolling() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- display - Variable in class org.jline.utils.Status
- Display - Class in org.jline.utils
-
Manages terminal display and efficient screen updates with cursor positioning.
- Display(Terminal, boolean) - Constructor for class org.jline.utils.Display
- display_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- display_pc_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- distance(CharSequence, CharSequence) - Static method in class org.jline.utils.Levenshtein
- distance(CharSequence, CharSequence, int, int, int, int) - Static method in class org.jline.utils.Levenshtein
- doClose() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- doClose() - Method in class org.jline.terminal.impl.AbstractTerminal
- doClose() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- doClose() - Method in class org.jline.terminal.impl.ExternalTerminal
- doClose() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- doClose() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- doClose() - Method in class org.jline.terminal.impl.PosixSysTerminal
- doGetAttr(String) - Static method in class org.jline.terminal.impl.exec.ExecPty
- doGetConfig() - Method in class org.jline.terminal.impl.exec.ExecPty
- doGetSlaveInput() - Method in class org.jline.terminal.impl.AbstractPty
- doGetSlaveInput() - Method in class org.jline.terminal.impl.exec.ExecPty
- doGetSlaveInput() - Method in class org.jline.terminal.impl.jni.JniNativePty
- doProcessInputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- doSetAttr(Attributes) - Method in class org.jline.terminal.impl.AbstractPty
- doSetAttr(Attributes) - Method in class org.jline.terminal.impl.exec.ExecPty
- doSetAttr(Attributes) - Method in class org.jline.terminal.impl.jni.JniNativePty
- dot_horz_spacing - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- dot_vert_spacing - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- DOUBLE_CLICK - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- down_half_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- Dragged - Enum constant in enum class org.jline.terminal.MouseEvent.Type
-
The mouse was moved with a button pressed (drag operation).
- dumb(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_DUMB
/dumb
terminal provider. - DumbTerminal - Class in org.jline.terminal.impl
-
A minimal terminal implementation with limited capabilities.
- DumbTerminal(InputStream, OutputStream) - Constructor for class org.jline.terminal.impl.DumbTerminal
- DumbTerminal(String, String, InputStream, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.DumbTerminal
- DumbTerminal(TerminalProvider, SystemStream, String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.DumbTerminal
- DumbTerminal(TerminalProvider, SystemStream, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.DumbTerminal
- DumbTerminalProvider - Class in org.jline.terminal.impl
-
Terminal provider implementation for dumb terminals.
- DumbTerminalProvider() - Constructor for class org.jline.terminal.impl.DumbTerminalProvider
E
- eat_newline_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- echo() - Method in class org.jline.terminal.impl.AbstractTerminal
- echo() - Method in interface org.jline.terminal.Terminal
-
Returns whether the terminal is currently echoing input characters.
- echo(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
- echo(boolean) - Method in interface org.jline.terminal.Terminal
-
Enables or disables echoing of input characters.
- ECHO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ECHOCTL - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ECHOE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ECHOK - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ECHOKE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ECHONL - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ECHOPRT - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- echoSignal(Terminal.Signal) - Method in class org.jline.terminal.impl.AbstractTerminal
- elapsed() - Method in class org.jline.utils.Timeout
- EMPTY - Static variable in class org.jline.utils.AttributedString
-
An empty AttributedString with no characters.
- Emulation - Enum constant in enum class org.jline.jansi.AnsiType
- ena_acs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ENABLE_ECHO_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_EXTENDED_FLAGS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_INSERT_MODE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_LINE_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_MOUSE_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_PROCESSED_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_QUICK_EDIT_MODE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_VIRTUAL_TERMINAL_PROCESSING - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- ENABLE_WINDOW_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- encoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- encoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- encoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to encode characters forTerminal.input()
andTerminal.output()
. - encoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for reading/writing from the console.
- encoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for reading/writing from the console. - end_bit_image_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- END_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
- ENHANCED_KEY - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- ENHANCED_KEY - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- ensureCapacity(int) - Method in class org.jline.utils.AttributedStringBuilder
- enter_alt_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_am_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_blink_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_bold_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_ca_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_delete_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_dim_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_doublewide_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_draft_quality - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_horizontal_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_insert_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_italics_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_left_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_leftward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_low_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_micro_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_near_letter_quality - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_normal_quality - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_pc_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_protected_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_reverse_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_right_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_scancode_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_secure_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_shadow_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_standout_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_subscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_superscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_top_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_underline_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_upward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_vertical_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enter_xon_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- enterRawMode() - Method in class org.jline.terminal.impl.AbstractTerminal
- enterRawMode() - Method in interface org.jline.terminal.Terminal
-
Puts the terminal into raw mode.
- EOF - Static variable in class org.jline.utils.NonBlockingInputStream
- EOF - Static variable in class org.jline.utils.NonBlockingReader
- EQUAL - Enum constant in enum class org.jline.utils.DiffHelper.Operation
- equals(Object) - Method in class org.jline.terminal.Cursor
-
Compares this Cursor object with another object for equality.
- equals(Object) - Method in class org.jline.terminal.Size
-
Compares this Size object with another object for equality.
- equals(Object) - Method in class org.jline.utils.AttributedString
-
Compares this AttributedString with another object for equality.
- equals(Object) - Method in class org.jline.utils.AttributedStyle
-
Compares this AttributedStyle with another object for equality.
- erase_chars - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ERASE_LINE - Static variable in class org.jline.jansi.io.AnsiProcessor
- ERASE_LINE - Static variable in class org.jline.utils.AnsiWriter
- ERASE_LINE_TO_BEGINING - Static variable in class org.jline.jansi.io.AnsiProcessor
- ERASE_LINE_TO_BEGINING - Static variable in class org.jline.utils.AnsiWriter
- ERASE_LINE_TO_END - Static variable in class org.jline.jansi.io.AnsiProcessor
- ERASE_LINE_TO_END - Static variable in class org.jline.utils.AnsiWriter
- erase_overstrike - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ERASE_SCREEN - Static variable in class org.jline.jansi.io.AnsiProcessor
- ERASE_SCREEN - Static variable in class org.jline.utils.AnsiWriter
- ERASE_SCREEN_TO_BEGINING - Static variable in class org.jline.jansi.io.AnsiProcessor
- ERASE_SCREEN_TO_BEGINING - Static variable in class org.jline.utils.AnsiWriter
- ERASE_SCREEN_TO_END - Static variable in class org.jline.jansi.io.AnsiProcessor
- ERASE_SCREEN_TO_END - Static variable in class org.jline.utils.AnsiWriter
- eraseLine() - Method in class org.jline.jansi.Ansi
- eraseLine(Ansi.Erase) - Method in class org.jline.jansi.Ansi
- eraseScreen() - Method in class org.jline.jansi.Ansi
- eraseScreen(Ansi.Erase) - Method in class org.jline.jansi.Ansi
- err() - Static method in class org.jline.jansi.AnsiConsole
-
If the standard out natively supports ANSI escape codes, then this just returns System.err, otherwise it will provide an ANSI aware PrintStream which strips out the ANSI escape sequences or which implement the escape sequences.
- error(Object...) - Static method in class org.jline.utils.Log
- Error - Enum constant in enum class org.jline.terminal.spi.SystemStream
-
Standard error stream (stderr).
- eventFlags - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- eventType - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- exec(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_EXEC
/exec
terminal provider. - exec(boolean, String...) - Static method in class org.jline.utils.ExecHelper
- ExecHelper - Class in org.jline.utils
-
Utility class for executing external commands and capturing their output.
- ExecPty - Class in org.jline.terminal.impl.exec
-
A pseudoterminal implementation that uses external commands to interact with the terminal.
- ExecPty(TerminalProvider, SystemStream, String) - Constructor for class org.jline.terminal.impl.exec.ExecPty
-
Creates a new ExecPty instance.
- ExecTerminalProvider - Class in org.jline.terminal.impl.exec
-
A terminal provider implementation that uses external commands to interact with the terminal.
- ExecTerminalProvider() - Constructor for class org.jline.terminal.impl.exec.ExecTerminalProvider
- exit_alt_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_am_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_attribute_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_ca_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_delete_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_doublewide_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_insert_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_italics_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_leftward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_micro_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_pc_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_scancode_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_shadow_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_standout_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_subscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_superscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_underline_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_upward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- exit_xon_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ExternalTerminal - Class in org.jline.terminal.impl
-
Terminal implementation designed for external connections with embedded line discipline.
- ExternalTerminal(String, String, InputStream, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- EXTPROC - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
F
- faint() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the faint attribute enabled.
- FAINT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- faintDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the faint attribute set to its default state.
- faintOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the faint attribute explicitly disabled.
- FastBufferedOutputStream - Class in org.jline.jansi.io
-
A simple buffering output stream with no synchronization.
- FastBufferedOutputStream - Class in org.jline.utils
-
A simple, non-synchronized buffered output stream for improved performance.
- FastBufferedOutputStream(OutputStream) - Constructor for class org.jline.jansi.io.FastBufferedOutputStream
- FastBufferedOutputStream(OutputStream) - Constructor for class org.jline.utils.FastBufferedOutputStream
- FFDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- ffm(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_FFM
/ffm
terminal provider. - fg() - Method in enum class org.jline.jansi.Ansi.Color
- fg(int) - Method in class org.jline.jansi.Ansi
- fg(Ansi.Color) - Method in class org.jline.jansi.Ansi
- FG_BLACK - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_BLUE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_CYAN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_DEFAULT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_GREEN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_MAGENTA - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_RED - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_WHITE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- FG_YELLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- fgBlack() - Method in class org.jline.jansi.Ansi
- fgBlue() - Method in class org.jline.jansi.Ansi
- fgBright() - Method in enum class org.jline.jansi.Ansi.Color
- fgBright(Ansi.Color) - Method in class org.jline.jansi.Ansi
- fgBrightBlack() - Method in class org.jline.jansi.Ansi
- fgBrightBlue() - Method in class org.jline.jansi.Ansi
- fgBrightCyan() - Method in class org.jline.jansi.Ansi
- fgBrightDefault() - Method in class org.jline.jansi.Ansi
- fgBrightGreen() - Method in class org.jline.jansi.Ansi
- fgBrightMagenta() - Method in class org.jline.jansi.Ansi
- fgBrightRed() - Method in class org.jline.jansi.Ansi
- fgBrightYellow() - Method in class org.jline.jansi.Ansi
- fgCyan() - Method in class org.jline.jansi.Ansi
- fgDefault() - Method in class org.jline.jansi.Ansi
- fgGreen() - Method in class org.jline.jansi.Ansi
- fgMagenta() - Method in class org.jline.jansi.Ansi
- fgRed() - Method in class org.jline.jansi.Ansi
- fgRgb(int) - Method in class org.jline.jansi.Ansi
- fgRgb(int, int, int) - Method in class org.jline.jansi.Ansi
- fgRgb(String) - Method in class org.jline.jansi.Ansi
- fgYellow() - Method in class org.jline.jansi.Ansi
- FillConsoleOutputAttribute(long, short, int, Kernel32.COORD, int[]) - Static method in class org.jline.nativ.Kernel32
-
see: https://msdn.microsoft.com/en-us/library/ms682662%28VS.85%29.aspx
- FillConsoleOutputCharacterW(long, char, int, Kernel32.COORD, int[]) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms682663%28VS.85%29.aspx
- fixed_pause - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- flash_hook - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- flash_screen - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- flush() - Method in class org.jline.terminal.impl.AbstractTerminal
- flush() - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
- flush() - Method in interface org.jline.terminal.Terminal
-
Flushes any buffered output to the terminal.
- flush() - Method in class org.jline.utils.FastBufferedOutputStream
- flush() - Method in class org.jline.utils.WriterOutputStream
- FlushConsoleInputBuffer(long) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms683147(v=VS.85).aspx
- FLUSHO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- FOCUS_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- FOCUS_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
- focusEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- focusTracking - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- Force - Enum constant in enum class org.jline.jansi.AnsiMode
- Force256Colors - Enum constant in enum class org.jline.utils.AttributedCharSequence.ForceMode
-
Force the use of 256-color mode (8-bit colors).
- ForcedSysErr - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
- ForcedSysOut - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
- ForceTrueColors - Enum constant in enum class org.jline.utils.AttributedCharSequence.ForceMode
-
Force the use of true color mode (24-bit RGB colors).
- foreground(int) - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the specified foreground color.
- foreground(int, int, int) - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the specified RGB foreground color.
- FOREGROUND_BLUE - Static variable in class org.jline.nativ.Kernel32
- FOREGROUND_BLUE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- FOREGROUND_GREEN - Static variable in class org.jline.nativ.Kernel32
- FOREGROUND_GREEN - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- FOREGROUND_INTENSITY - Static variable in class org.jline.nativ.Kernel32
- FOREGROUND_INTENSITY - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- FOREGROUND_RED - Static variable in class org.jline.nativ.Kernel32
- FOREGROUND_RED - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- foregroundDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the foreground color set to its default state.
- foregroundOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the foreground color explicitly disabled.
- foregroundRgb(int) - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the specified RGB foreground color.
- form_feed - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- format(String, Object...) - Method in class org.jline.jansi.Ansi
- FORMAT_MESSAGE_FROM_SYSTEM - Static variable in class org.jline.nativ.Kernel32
- FormatMessageW(int, long, int, int, byte[], int, long[]) - Static method in class org.jline.nativ.Kernel32
- FORWARD - Enum constant in enum class org.jline.jansi.Ansi.Erase
- free(long) - Static method in class org.jline.nativ.Kernel32
- FreeBsdNativePty - Class in org.jline.terminal.impl.jni.freebsd
- FreeBsdNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
- FreeBsdNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
- FROM_LEFT_1ST_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- FROM_LEFT_2ND_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- FROM_LEFT_3RD_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- FROM_LEFT_4TH_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- from_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- fromAnsi(String) - Static method in class org.jline.utils.AttributedString
-
Creates an AttributedString from an ANSI-encoded string.
- fromAnsi(String, int) - Static method in class org.jline.utils.AttributedString
-
Creates an AttributedString from an ANSI-encoded string with a specified tab size.
- fromAnsi(String, List<Integer>) - Static method in class org.jline.utils.AttributedString
-
Creates an AttributedString from an ANSI-encoded string with custom tab stops.
- fromAnsi(String, List<Integer>, String, String) - Static method in class org.jline.utils.AttributedString
-
Creates an AttributedString from an ANSI-encoded string with custom tab stops and alternate character set sequences.
- fromAnsi(String, Terminal) - Static method in class org.jline.utils.AttributedString
-
Creates an AttributedString from an ANSI-encoded string, using terminal capabilities.
- fullScreen - Variable in class org.jline.utils.Display
G
- generic_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- get_mouse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- getArchName() - Static method in class org.jline.nativ.OSInfo
- getAttr() - Method in class org.jline.terminal.impl.exec.ExecPty
- getAttr() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getAttr() - Method in interface org.jline.terminal.spi.Pty
-
Returns the current terminal attributes for this PTY.
- getAttribute() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- getAttributes() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getAttributes() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getAttributes() - Method in class org.jline.terminal.impl.DumbTerminal
- getAttributes() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- getAttributes() - Method in interface org.jline.terminal.Terminal
-
Returns the current terminal attributes.
- getBooleanCapability(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractTerminal
- getBooleanCapability(InfoCmp.Capability) - Method in interface org.jline.terminal.Terminal
-
Returns whether the terminal supports the specified boolean capability.
- getBufferSize() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- getBufferSize() - Method in interface org.jline.terminal.Terminal
-
Retrieve the size of the window buffer.
- getButton() - Method in class org.jline.terminal.MouseEvent
-
Returns the button involved in this mouse event.
- getCapabilitiesByName() - Static method in class org.jline.utils.InfoCmp
- getColor() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- getColor(int) - Method in class org.jline.utils.ColorPalette
-
Get a specific color in the palette
- getColors() - Method in class org.jline.jansi.AnsiPrintStream
- getColors() - Method in class org.jline.jansi.io.AnsiOutputStream
- getColumns() - Method in class org.jline.terminal.Size
-
Returns the number of columns (width) in this terminal size.
- getConsole(SystemStream) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- getConsoleMode(Console) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getConsoleMode(Long) - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- GetConsoleMode(long, int[]) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms683167%28VS.85%29.aspx
- GetConsoleOutputCP() - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms683169(v=VS.85).aspx
- GetConsoleScreenBufferInfo(long, Kernel32.CONSOLE_SCREEN_BUFFER_INFO) - Static method in class org.jline.nativ.Kernel32
-
See: http://msdn.microsoft.com/en-us/library/ms683171%28VS.85%29.aspx
- getControlChar(Attributes.ControlChar) - Method in class org.jline.terminal.Attributes
-
Returns the value of a specific control character.
- getControlChars() - Method in class org.jline.terminal.Attributes
-
Returns the map of control characters and their values.
- getControlFlag(Attributes.ControlFlag) - Method in class org.jline.terminal.Attributes
- getControlFlags() - Method in class org.jline.terminal.Attributes
- getCurrentMouseTracking() - Method in class org.jline.terminal.impl.AbstractTerminal
- getCurrentMouseTracking() - Method in interface org.jline.terminal.Terminal
-
Returns the current mouse tracking mode.
- getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.AbstractTerminal
- getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.ExternalTerminal
- getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- getCursorPosition(IntConsumer) - Method in interface org.jline.terminal.Terminal
-
Query the terminal to report the cursor position.
- getCursorPosition(Terminal, IntConsumer) - Static method in class org.jline.terminal.impl.CursorSupport
-
Gets the current cursor position from the terminal.
- getDefaultBackground() - Method in class org.jline.utils.ColorPalette
-
Get the terminal's default background color.
- getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractTerminal
-
Get the terminal's default background color.
- getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
-
Get the default background color for Windows terminals.
- getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- getDefaultBackgroundColor() - Method in interface org.jline.terminal.Terminal
-
Returns the terminal's default background color as an RGB value.
- getDefaultForeground() - Method in class org.jline.utils.ColorPalette
-
Get the terminal's default foreground color.
- getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractTerminal
-
Get the terminal's default foreground color.
- getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
-
Get the default foreground color for Windows terminals.
- getDefaultForegroundColor() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- getDefaultForegroundColor() - Method in interface org.jline.terminal.Terminal
-
Returns the terminal's default foreground color as an RGB value.
- getDefaultInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
- getDist() - Method in class org.jline.utils.ColorPalette
- getDistanceName() - Method in class org.jline.utils.ColorPalette
-
Get the name of the distance to use for rounding colors.
- getEncoding() - Method in class org.jline.utils.InputStreamReader
-
Returns the name of the encoding used to convert bytes into characters.
- getErrorMessage(int) - Static method in class org.jline.jansi.WindowsSupport
-
Deprecated.
- getEscapeSequence(short, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getExistingStatus(Terminal) - Static method in class org.jline.utils.Status
- getFlagsToSet(Attributes, Attributes) - Method in class org.jline.terminal.impl.exec.ExecPty
- getHeight() - Method in interface org.jline.terminal.Terminal
-
Returns the height (number of rows) of the terminal.
- getInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
- getInputFlag(Attributes.InputFlag) - Method in class org.jline.terminal.Attributes
-
Checks if a specific input flag is enabled.
- getInputFlags() - Method in class org.jline.terminal.Attributes
-
Returns the set of input flags currently enabled.
- getKind() - Method in class org.jline.terminal.impl.AbstractTerminal
- GetLastError() - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms679360(VS.85).aspx
- getLastErrorMessage() - Static method in class org.jline.jansi.WindowsSupport
-
Deprecated.
- getLastErrorMessage() - Static method in class org.jline.nativ.Kernel32
- getLength() - Method in class org.jline.utils.ColorPalette
-
Get the palette length
- getLoadedInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
- getLocalFlag(Attributes.LocalFlag) - Method in class org.jline.terminal.Attributes
- getLocalFlags() - Method in class org.jline.terminal.Attributes
- getMajorVersion() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the major version number of the JLine library.
- getMask() - Method in class org.jline.utils.AttributedStyle
-
Returns the raw mask value of this style.
- getMaster() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getMasterFD() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getMasterInput() - Method in class org.jline.terminal.impl.exec.ExecPty
- getMasterInput() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getMasterInput() - Method in interface org.jline.terminal.spi.Pty
-
Returns the input stream for the master side of the PTY.
- getMasterOutput() - Method in class org.jline.terminal.impl.exec.ExecPty
- getMasterOutput() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getMasterOutput() - Method in interface org.jline.terminal.spi.Pty
-
Returns the output stream for the master side of the PTY.
- getMinorVersion() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the minor version number of the JLine library.
- getMode() - Method in class org.jline.jansi.AnsiPrintStream
- getMode() - Method in class org.jline.jansi.io.AnsiOutputStream
- getModifiers() - Method in class org.jline.terminal.MouseEvent
-
Returns the set of modifier keys pressed during this mouse event.
- getName() - Method in class org.jline.terminal.impl.AbstractTerminal
- getName() - Method in class org.jline.terminal.impl.exec.ExecPty
-
Returns the name of the terminal device.
- getName() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getName() - Method in interface org.jline.terminal.Terminal
-
Returns the name of this terminal.
- getNames() - Method in enum class org.jline.utils.InfoCmp.Capability
- getNativeLibFolderPathForCurrentOS() - Static method in class org.jline.nativ.OSInfo
- getNativeLibraryPath() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the absolute path to the loaded native library file.
- getNativeLibrarySourceUrl() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the source URL from which the native library was loaded.
- getNextOptionInt(Iterator<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
-
Helper for processEscapeCommand() to iterate over integer options
- GetNumberOfConsoleInputEvents(long, int[]) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms683207(v=VS.85).aspx
- getNumericCapability(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractTerminal
- getNumericCapability(InfoCmp.Capability) - Method in interface org.jline.terminal.Terminal
-
Returns the value of the specified numeric capability for this terminal.
- getOSName() - Static method in class org.jline.nativ.OSInfo
- getOut() - Method in class org.jline.jansi.AnsiPrintStream
- getOutputFlag(Attributes.OutputFlag) - Method in class org.jline.terminal.Attributes
- getOutputFlags() - Method in class org.jline.terminal.Attributes
- getOutputStream() - Method in class org.jline.utils.NonBlockingPumpInputStream
- getPalette() - Method in class org.jline.terminal.impl.AbstractTerminal
- getPalette() - Method in interface org.jline.terminal.Terminal
-
Returns the color palette for this terminal.
- getProvider() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getProvider() - Method in class org.jline.terminal.impl.AbstractPty
- getProvider() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getProvider() - Method in class org.jline.terminal.impl.DumbTerminal
- getProvider() - Method in class org.jline.terminal.impl.ExternalTerminal
- getProvider() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- getProvider() - Method in interface org.jline.terminal.spi.Pty
-
Returns the terminal provider that created this PTY.
- getProvider() - Method in interface org.jline.terminal.spi.TerminalExt
-
Returns the terminal provider that created this terminal.
- getProviders(String, IllegalStateException) - Method in class org.jline.terminal.TerminalBuilder
-
Get the list of available terminal providers.
- getPty() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getRawSequence(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getRows() - Method in class org.jline.terminal.Size
-
Returns the number of rows (height) in this terminal size.
- getSize() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getSize() - Method in class org.jline.terminal.impl.DumbTerminal
- getSize() - Method in class org.jline.terminal.impl.exec.ExecPty
- getSize() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getSize() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- getSize() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- getSize() - Method in interface org.jline.terminal.spi.Pty
-
Returns the current size (dimensions) of this PTY.
- getSize() - Method in interface org.jline.terminal.Terminal
-
Retrieve the size of the visible window
- getSlave() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getSlaveFD() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getSlaveInput() - Method in class org.jline.terminal.impl.AbstractPty
- getSlaveInput() - Method in interface org.jline.terminal.spi.Pty
-
Returns the input stream for the slave side of the PTY.
- getSlaveOut() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getSlaveOutFD() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getSlaveOutput() - Method in class org.jline.terminal.impl.exec.ExecPty
- getSlaveOutput() - Method in class org.jline.terminal.impl.jni.JniNativePty
- getSlaveOutput() - Method in interface org.jline.terminal.spi.Pty
-
Returns the output stream for the slave side of the PTY.
- getStatus() - Method in class org.jline.terminal.impl.AbstractTerminal
- getStatus(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
- getStatus(Terminal) - Static method in class org.jline.utils.Status
- getStatus(Terminal, boolean) - Static method in class org.jline.utils.Status
- GetStdHandle(int) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms683231%28VS.85%29.aspx
- getStringCapability(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractTerminal
- getStringCapability(InfoCmp.Capability) - Method in interface org.jline.terminal.Terminal
-
Returns the string value of the specified capability for this terminal.
- getStyle() - Method in class org.jline.utils.AttributedStyle
-
Returns the raw style value of this style.
- getSystemStream() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getSystemStream() - Method in class org.jline.terminal.impl.AbstractPty
- getSystemStream() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getSystemStream() - Method in class org.jline.terminal.impl.DumbTerminal
- getSystemStream() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- getSystemStream() - Method in interface org.jline.terminal.spi.Pty
-
Returns the system stream associated with this PTY, if any.
- getSystemStream() - Method in interface org.jline.terminal.spi.TerminalExt
-
Returns the system stream associated with this terminal, if any.
- getTerminal() - Static method in class org.jline.jansi.AnsiConsole
- getTerminalWidth() - Static method in class org.jline.jansi.AnsiConsole
-
Try to find the width of the console for this process.
- getTerminalWidth() - Method in class org.jline.jansi.AnsiPrintStream
-
Returns the width of the terminal associated with this stream or 0.
- getTerminalWidth() - Method in class org.jline.jansi.io.AnsiOutputStream
- getTerminalWidth() - Method in interface org.jline.jansi.io.AnsiOutputStream.WidthSupplier
- getTerminalWidth() - Method in class org.jline.jansi.io.AnsiOutputStream.ZeroWidthSupplier
- getTerminalWidth(int) - Static method in class org.jline.nativ.CLibrary
- getType() - Method in class org.jline.jansi.AnsiPrintStream
- getType() - Method in class org.jline.jansi.io.AnsiOutputStream
- getType() - Method in class org.jline.terminal.impl.AbstractTerminal
- getType() - Method in class org.jline.terminal.MouseEvent
-
Returns the type of this mouse event.
- getType() - Method in interface org.jline.terminal.Terminal
-
Returns the type of this terminal.
- getVersion() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the full version string of the JLine library.
- getWidth() - Method in interface org.jline.terminal.Terminal
-
Returns the width (number of columns) of the terminal.
- getWriter() - Method in class org.jline.utils.NonBlockingPumpReader
- getWriter() - Method in class org.jline.utils.PumpReader
- getX() - Method in class org.jline.terminal.Cursor
-
Returns the column position (horizontal coordinate) of this cursor.
- getX() - Method in class org.jline.terminal.MouseEvent
-
Returns the column (horizontal) position of this mouse event.
- getY() - Method in class org.jline.terminal.Cursor
-
Returns the row position (vertical coordinate) of this cursor.
- getY() - Method in class org.jline.terminal.MouseEvent
-
Returns the row (vertical) position of this mouse event.
- goto_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- GREEN - Enum constant in enum class org.jline.jansi.Ansi.Color
- GREEN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- GREEN - Static variable in class org.jline.jansi.io.AnsiProcessor
- GREEN - Static variable in class org.jline.utils.AnsiWriter
- GREEN - Static variable in class org.jline.utils.AttributedStyle
H
- h - Static variable in class org.jline.utils.Colors
-
Hue
- H - Static variable in class org.jline.utils.Colors
-
Hue Composition / Hue Quadrature
- handle(Terminal.Signal) - Method in class org.jline.terminal.impl.NativeSignalHandler
-
Handles the specified signal.
- handle(Terminal.Signal) - Method in interface org.jline.terminal.Terminal.SignalHandler
-
Handles the specified signal.
- handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.AbstractTerminal
- handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.PosixSysTerminal
- handle(Terminal.Signal, Terminal.SignalHandler) - Method in interface org.jline.terminal.Terminal
-
Registers a handler for the given
Terminal.Signal
. - handlers - Variable in class org.jline.terminal.impl.AbstractTerminal
- hangup - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- hard_copy - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- hard_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- has_meta_key - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- has_print_wheel - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- has_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- hasFocusSupport() - Method in class org.jline.terminal.impl.AbstractTerminal
- hasFocusSupport() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- hasFocusSupport() - Method in interface org.jline.terminal.Terminal
-
Returns whether the terminal has support for focus tracking.
- hashCode() - Method in class org.jline.terminal.Cursor
-
Returns a hash code for this Cursor object.
- hashCode() - Method in class org.jline.terminal.Size
-
Returns a hash code for this Size object.
- hashCode() - Method in class org.jline.utils.AttributedString
-
Returns a hash code for this AttributedString.
- hashCode() - Method in class org.jline.utils.AttributedStyle
-
Returns a hash code for this AttributedStyle.
- hasMouseSupport() - Method in class org.jline.terminal.impl.AbstractTerminal
- hasMouseSupport() - Method in interface org.jline.terminal.Terminal
-
Returns whether the terminal has support for mouse tracking.
- hasMouseSupport(Terminal) - Static method in class org.jline.terminal.impl.MouseSupport
-
Checks if the terminal supports mouse tracking.
- height() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
- hidden() - Method in class org.jline.utils.AttributedStyle
-
The hidden flag can be used to embed custom escape sequences.
- HIDDEN - Static variable in class org.jline.utils.AttributedStyle
-
Style with hidden attribute enabled.
- HIDDEN_OFF - Static variable in class org.jline.utils.AttributedStyle
-
Style with hidden attribute explicitly disabled.
- hiddenDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the hidden attribute set to its default state.
- hiddenOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the hidden attribute explicitly disabled.
- hide() - Method in class org.jline.utils.Status
- hue_lightness_saturation - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- HUPCL - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
I
- IA64 - Static variable in class org.jline.nativ.OSInfo
- IA64_32 - Static variable in class org.jline.nativ.OSInfo
- ICANON - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- ICRNL - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IEXTEN - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- IGNBRK - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IGNCR - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IGNPAR - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IMAXBEL - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- inConsole - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- info(Object...) - Static method in class org.jline.utils.Log
- INFO - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Information signal, typically generated by pressing Ctrl+T on BSD systems.
- InfoCmp - Class in org.jline.utils
-
Utility class for terminal capability handling and terminfo database access.
- INFOCMP_COMMAND - Static variable in class org.jline.utils.OSUtils
- InfoCmp.Capability - Enum Class in org.jline.utils
- init_1string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- init_2string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- init_3string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- init_file - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- init_prog - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- init_tabs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- initialize() - Static method in class org.jline.nativ.JLineNativeLoader
-
Loads the JLine native library for the current platform.
- initialize_color - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- initialize_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- INLCR - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- INORMEOL - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- INPCK - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- input - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- input - Variable in class org.jline.terminal.impl.PosixSysTerminal
- input() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- input() - Method in class org.jline.terminal.impl.DumbTerminal
- input() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- input() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- input() - Method in class org.jline.terminal.impl.PosixSysTerminal
- input() - Method in interface org.jline.terminal.Terminal
-
Retrieve the input stream for this terminal.
- Input - Enum constant in enum class org.jline.terminal.spi.SystemStream
-
Standard input stream (stdin).
- INPUT_RECORD() - Constructor for class org.jline.nativ.Kernel32.INPUT_RECORD
- Input and Output - Search tag in interface org.jline.terminal.Terminal
- Section
- InputStreamReader - Class in org.jline.utils
-
A specialized InputStreamReader that reads the minimal number of bytes needed.
- InputStreamReader(InputStream) - Constructor for class org.jline.utils.InputStreamReader
- InputStreamReader(InputStream, String) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
. - InputStreamReader(InputStream, Charset) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
and Charsetcharset
. - InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
and CharsetDecoderdec
. - INSERT - Enum constant in enum class org.jline.utils.DiffHelper.Operation
- insert_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- insert_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- insert_null_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- insert_padding - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- insertChars(int) - Method in class org.jline.utils.Display
- insertLines(int) - Method in class org.jline.utils.Display
- insertTab(AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
- install() - Method in class org.jline.jansi.AnsiPrintStream
- install() - Method in class org.jline.jansi.io.AnsiOutputStream
- INT - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Interrupt signal, typically generated by pressing Ctrl+C.
- INTENSITY_BOLD - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- INTENSITY_BOLD - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- INTENSITY_BOLD_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- INTENSITY_FAINT - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- INTENSITY_FAINT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- ints - Variable in class org.jline.terminal.impl.AbstractTerminal
- INVALID_HANDLE_VALUE - Static variable in class org.jline.nativ.Kernel32
- inverse() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the inverse attribute enabled.
- INVERSE - Static variable in class org.jline.utils.AttributedStyle
-
Style with inverse (reverse video) attribute enabled.
- INVERSE_OFF - Static variable in class org.jline.utils.AttributedStyle
-
Style with inverse (reverse video) attribute explicitly disabled.
- inverseDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the inverse attribute set to its default state.
- inverseNeg() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the inverse attribute toggled.
- inverseOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the inverse attribute explicitly disabled.
- ioctl(int, long, int[]) - Static method in class org.jline.nativ.CLibrary
-
Control a STREAMS device.
- ioctl(int, long, CLibrary.WinSize) - Static method in class org.jline.nativ.CLibrary
- IS_AIX - Static variable in class org.jline.utils.OSUtils
- IS_CONEMU - Static variable in class org.jline.utils.OSUtils
- IS_CYGWIN - Static variable in class org.jline.utils.OSUtils
- IS_LINUX - Static variable in class org.jline.utils.OSUtils
- IS_MINGW - Static variable in class org.jline.utils.OSUtils
-
Deprecated.
- IS_MSYSTEM - Static variable in class org.jline.utils.OSUtils
- IS_OSX - Static variable in class org.jline.utils.OSUtils
- IS_WINDOWS - Static variable in class org.jline.utils.OSUtils
- IS_WSL - Static variable in class org.jline.utils.OSUtils
- IS_WSL1 - Static variable in class org.jline.utils.OSUtils
- IS_WSL2 - Static variable in class org.jline.utils.OSUtils
- isAlpine() - Static method in class org.jline.nativ.OSInfo
- isAndroid() - Static method in class org.jline.nativ.OSInfo
- isAttribute() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- isatty(int) - Static method in class org.jline.nativ.CLibrary
-
test whether a file descriptor refers to a terminal
- isatty(int) - Static method in class org.jline.nativ.Kernel32
- isBackground() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- isColor() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- isDebugEnabled() - Static method in class org.jline.utils.Log
- isDetected() - Static method in class org.jline.jansi.Ansi
- isEnabled() - Static method in class org.jline.jansi.Ansi
- isFinite() - Method in class org.jline.utils.Timeout
- isHidden(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns whether the character at the specified index is hidden.
- ISIG - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- isInfinite() - Method in class org.jline.utils.Timeout
- isInstalled() - Static method in class org.jline.jansi.AnsiConsole
-
check if the streams have been installed or not
- isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- isPosixSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
- isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- isReal() - Method in class org.jline.utils.ColorPalette
- isResetAtUninstall() - Method in class org.jline.jansi.AnsiPrintStream
- isResetAtUninstall() - Method in class org.jline.jansi.io.AnsiOutputStream
- isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Checks if the specified system stream is available on this platform.
- isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- isSystemStream(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Checks if the specified system stream is available on this platform.
- ISTRIP - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- isWindowsSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- italic() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the italic attribute enabled.
- ITALIC - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- ITALIC - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- ITALIC_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- italicDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the italic attribute set to its default state.
- italicOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the italic attribute explicitly disabled.
- IUTF8 - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IXANY - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IXOFF - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- IXON - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
J
- J - Static variable in class org.jline.utils.Colors
-
Lightness
- jansi(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_JANSI
/jansi
terminal provider. - JANSI_COLORS - Static variable in class org.jline.jansi.AnsiConsole
-
The default color support that Jansi will use, can be either
16
,256
ortruecolor
. - JANSI_COLORS_16 - Static variable in class org.jline.jansi.AnsiConsole
-
Force the use of 16 colors.
- JANSI_COLORS_256 - Static variable in class org.jline.jansi.AnsiConsole
-
Force the use of 256 colors.
- JANSI_COLORS_TRUECOLOR - Static variable in class org.jline.jansi.AnsiConsole
-
Force the use of 24-bit colors.
- JANSI_ERR_COLORS - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi colors specific to the standard error stream.
- JANSI_ERR_MODE - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi mode specific to the standard error stream.
- JANSI_GRACEFUL - Static variable in class org.jline.jansi.AnsiConsole
-
If the
jansi.graceful
system property is set to false, any exception that occurs during the initialization will cause the library to report this exception and fail. - JANSI_MODE - Static variable in class org.jline.jansi.AnsiConsole
-
The default mode which Jansi will use, can be either
force
,strip
ordefault
(the default). - JANSI_MODE_DEFAULT - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi mode value that output sequences if on a terminal, else strip them.
- JANSI_MODE_FORCE - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi mode value to force ansi sequences to the stream even if it's not a terminal.
- JANSI_MODE_STRIP - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi mode value to strip all ansi sequences.
- JANSI_NORESET - Static variable in class org.jline.jansi.AnsiConsole
-
If the
jansi.noreset
system property is set to true, the attributes won't be reset when the streams are uninstalled. - JANSI_OUT_COLORS - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi colors specific to the standard output stream.
- JANSI_OUT_MODE - Static variable in class org.jline.jansi.AnsiConsole
-
Jansi mode specific to the standard output stream.
- JANSI_PROVIDER_FFM - Static variable in class org.jline.jansi.AnsiConsole
-
The name of the
ffm
provider. - JANSI_PROVIDER_JNI - Static variable in class org.jline.jansi.AnsiConsole
-
The name of the
jni
provider. - JANSI_PROVIDER_NATIVE_IMAGE - Static variable in class org.jline.jansi.AnsiConsole
-
The name of the
native-image
provider. - JANSI_PROVIDERS - Static variable in class org.jline.jansi.AnsiConsole
-
The
jansi.providers
system property can be set to control which internal provider will be used. - Java Module System (JPMS) Considerations - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- JLineLibrary - Class in org.jline.nativ
-
Native interface for JLine's low-level system operations.
- JLineLibrary() - Constructor for class org.jline.nativ.JLineLibrary
- JLineNativeLoader - Class in org.jline.nativ
-
Manages the loading of JLine's native libraries (*.dll, *.jnilib, *.so) according to the current operating system (Windows, Linux, macOS) and architecture.
- JLineNativeLoader() - Constructor for class org.jline.nativ.JLineNativeLoader
- jna(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_JNA
/jna
terminal provider. - jni(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_JNI
/jni
terminal provider. - JniNativePty - Class in org.jline.terminal.impl.jni
- JniNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.JniNativePty
- JniNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.JniNativePty
- JniTerminalProvider - Class in org.jline.terminal.impl.jni
-
Terminal provider implementation that uses JNI (Java Native Interface) to access native terminal functionality.
- JniTerminalProvider() - Constructor for class org.jline.terminal.impl.jni.JniTerminalProvider
-
Creates a new JNI terminal provider instance and ensures the native library is loaded.
- join(AttributedString, Iterable<AttributedString>) - Static method in class org.jline.utils.AttributedString
-
Joins an Iterable of AttributedString objects with a delimiter.
- join(AttributedString, AttributedString...) - Static method in class org.jline.utils.AttributedString
-
Joins multiple AttributedString objects with a delimiter.
K
- Kernel32 - Class in org.jline.nativ
-
Interface to access Win32 base APIs.
- Kernel32() - Constructor for class org.jline.nativ.Kernel32
- Kernel32.CHAR_INFO - Class in org.jline.nativ
-
see: https://msdn.microsoft.com/en-us/library/windows/desktop/ms682013(v=vs.85).aspx
- Kernel32.CONSOLE_SCREEN_BUFFER_INFO - Class in org.jline.nativ
-
http://msdn.microsoft.com/en-us/library/ms682093%28VS.85%29.aspx
- Kernel32.COORD - Class in org.jline.nativ
- Kernel32.FOCUS_EVENT_RECORD - Class in org.jline.nativ
-
see: http://msdn.microsoft.com/en-us/library/ms683149(v=VS.85).aspx
- Kernel32.INPUT_RECORD - Class in org.jline.nativ
-
see: http://msdn.microsoft.com/en-us/library/ms683499(v=VS.85).aspx
- Kernel32.KEY_EVENT_RECORD - Class in org.jline.nativ
-
see: http://msdn.microsoft.com/en-us/library/ms684166(v=VS.85).aspx
- Kernel32.MENU_EVENT_RECORD - Class in org.jline.nativ
-
see: http://msdn.microsoft.com/en-us/library/ms684213(v=VS.85).aspx
- Kernel32.MOUSE_EVENT_RECORD - Class in org.jline.nativ
-
see: http://msdn.microsoft.com/en-us/library/ms684239(v=VS.85).aspx
- Kernel32.SMALL_RECT - Class in org.jline.nativ
-
http://msdn.microsoft.com/en-us/library/ms686311%28VS.85%29.aspx
- Kernel32.WINDOW_BUFFER_SIZE_RECORD - Class in org.jline.nativ
-
see: http://msdn.microsoft.com/en-us/library/ms687093(v=VS.85).aspx
- key_a1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_a3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_b2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_backspace - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_beg - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_btab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_c1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_c3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_cancel - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_catab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_clear - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_close - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_command - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_copy - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_create - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_ctab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_dc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_dl - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_down - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_eic - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_end - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_enter - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_eol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_eos - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- KEY_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- KEY_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- key_exit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f0 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f10 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f11 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f12 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f13 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f14 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f15 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f16 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f17 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f18 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f19 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f20 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f21 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f22 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f23 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f24 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f25 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f26 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f27 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f28 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f29 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f30 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f31 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f32 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f33 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f34 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f35 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f36 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f37 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f38 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f39 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f4 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f40 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f41 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f42 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f43 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f44 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f45 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f46 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f47 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f48 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f49 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f5 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f50 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f51 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f52 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f53 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f54 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f55 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f56 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f57 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f58 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f59 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f6 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f60 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f61 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f62 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f63 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f7 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f8 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_f9 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_find - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_help - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_home - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_ic - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_il - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_left - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_ll - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_mark - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_message - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_mouse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_move - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_next - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_npage - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_open - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_options - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_ppage - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_previous - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_print - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_redo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_reference - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_refresh - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_replace - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_restart - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_resume - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_right - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_save - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sbeg - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_scancel - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_scommand - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_scopy - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_screate - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sdc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sdl - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_select - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_send - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_seol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sexit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sf - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sfind - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_shelp - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_shome - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sic - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sleft - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_smessage - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_smove - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_snext - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_soptions - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sprevious - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sprint - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sr - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sredo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sreplace - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sright - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_srsume - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_ssave - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_ssuspend - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_stab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_sundo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_suspend - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_undo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- key_up - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- keyCode - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- Key Components - Search tag in package org.jline.terminal
- Section
- keyDown - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- keyEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- keypad_local - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- keypad_xmit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- keys() - Static method in class org.jline.terminal.impl.MouseSupport
-
Returns a list of key sequences that could be used for mouse events based on the current mouse mode configuration.
- keys(Terminal) - Static method in class org.jline.terminal.impl.MouseSupport
-
Returns a list of key sequences that could be used for mouse events, including the terminal's key_mouse capability if available.
L
- lab_f0 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f10 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f4 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f5 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f6 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f7 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f8 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lab_f9 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- label_format - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- label_height - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- label_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- label_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- label_width - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- left - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
- LEFT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- LEFT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- LEFT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- LEFT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- length() - Method in class org.jline.utils.AttributedString
-
Returns the length of this attributed string.
- length() - Method in class org.jline.utils.AttributedStringBuilder
-
Returns the length of this attributed string builder.
- Levenshtein - Class in org.jline.utils
-
Utility class for computing string similarity using the Damerau-Levenshtein algorithm.
- Levenshtein() - Constructor for class org.jline.utils.Levenshtein
- Library Loading Process - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- Lifecycle - Search tag in interface org.jline.terminal.Terminal
- Section
- LineDisciplineTerminal - Class in org.jline.terminal.impl
-
Abstract terminal with support for line discipline.
- LineDisciplineTerminal(String, String, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.LineDisciplineTerminal
- LineDisciplineTerminal(String, String, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.LineDisciplineTerminal
- LineDisciplineTerminal(String, String, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.LineDisciplineTerminal
- lines - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lines - Variable in class org.jline.utils.Status
- lines_of_memory - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- LinuxNativePty - Class in org.jline.terminal.impl.jni.linux
- LinuxNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.linux.LinuxNativePty
- LinuxNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.linux.LinuxNativePty
- load(String) - Static method in interface org.jline.terminal.spi.TerminalProvider
-
Loads a terminal provider with the specified name.
- loadPalette() - Method in class org.jline.utils.ColorPalette
-
Load the palette from the terminal.
- loadPalette(boolean) - Method in class org.jline.utils.ColorPalette
- lock - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- lock - Variable in class org.jline.terminal.impl.ExternalTerminal
- Log - Class in org.jline.utils
-
Internal logging utility for JLine components.
- Log() - Constructor for class org.jline.utils.Log
- lpi_changes_res - Enum constant in enum class org.jline.utils.InfoCmp.Capability
M
- M - Static variable in class org.jline.utils.Colors
-
Colorfulness
- MAGENTA - Enum constant in enum class org.jline.jansi.Ansi.Color
- MAGENTA - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- MAGENTA - Static variable in class org.jline.jansi.io.AnsiProcessor
- MAGENTA - Static variable in class org.jline.utils.AnsiWriter
- MAGENTA - Static variable in class org.jline.utils.AttributedStyle
- magic_cookie_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- main(String...) - Static method in class org.jline.jansi.AnsiMain
- main(String[]) - Static method in class org.jline.nativ.OSInfo
- main(String[]) - Static method in class org.jline.terminal.impl.Diag
-
Main entry point for running the diagnostic tool.
- malloc(long) - Static method in class org.jline.nativ.Kernel32
- masterInput - Variable in class org.jline.terminal.impl.ExternalTerminal
- masterOutput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- max_attributes - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- max_colors - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- max_micro_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- max_micro_jump - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- max_pairs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- maximum_windows - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- maximumWindowSize - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- memmove(Kernel32.INPUT_RECORD, long, long) - Static method in class org.jline.nativ.Kernel32.INPUT_RECORD
- memory_above - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- memory_below - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- MENU_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- MENU_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
- menuEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- meta_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- meta_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_col_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_column_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_down - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_left - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_line_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_right - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_row_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- micro_up - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- MOUSE_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- MOUSE_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- MOUSE_HWHEELED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- mouse_info - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- MOUSE_MOVED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- MOUSE_WHEELED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- mouseEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- MouseEvent - Class in org.jline.terminal
-
Represents a mouse event in a terminal that supports mouse tracking.
- MouseEvent(MouseEvent.Type, MouseEvent.Button, EnumSet<MouseEvent.Modifier>, int, int) - Constructor for class org.jline.terminal.MouseEvent
-
Creates a new MouseEvent with the specified parameters.
- MouseEvent.Button - Enum Class in org.jline.terminal
-
Defines the mouse buttons that can be involved in a mouse event.
- MouseEvent.Modifier - Enum Class in org.jline.terminal
-
Defines the modifier keys that can be pressed during a mouse event.
- MouseEvent.Type - Enum Class in org.jline.terminal
-
Defines the types of mouse events that can occur.
- mousePosition - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- MouseSupport - Class in org.jline.terminal.impl
-
Utility class for mouse support in terminals.
- MouseSupport() - Constructor for class org.jline.terminal.impl.MouseSupport
- Mouse Support - Search tag in interface org.jline.terminal.Terminal
- Section
- move_insert_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- move_standout_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- Moved - Enum constant in enum class org.jline.terminal.MouseEvent.Type
-
The mouse was moved without any buttons pressed.
- moveVisualCursorTo(int) - Method in class org.jline.utils.Display
- moveVisualCursorTo(int, List<AttributedString>) - Method in class org.jline.utils.Display
N
- name - Variable in class org.jline.terminal.impl.AbstractTerminal
- name() - Method in class org.jline.terminal.impl.DumbTerminalProvider
- name() - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Returns the name of this terminal provider.
- name() - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- name() - Method in interface org.jline.terminal.spi.TerminalProvider
-
Returns the name of this terminal provider.
- name(String) - Method in class org.jline.terminal.TerminalBuilder
- Native - Enum constant in enum class org.jline.jansi.AnsiType
- nativeHandlers - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- nativeHandlers - Variable in class org.jline.terminal.impl.PosixSysTerminal
- Native Library Support - Search tag in class org.jline.terminal.TerminalBuilder
- Section
- NativeSignalHandler - Class in org.jline.terminal.impl
-
Implementation of SignalHandler for native signal handling.
- nativeSignals(boolean) - Method in class org.jline.terminal.TerminalBuilder
- NativeWinSysTerminal - Class in org.jline.terminal.impl.jni.win
- needs_xon_xoff - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- NEGATIVE_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- NEGATIVE_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- NEGATIVE_ON - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- NEGATIVE_ON - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- newDescriptor(int) - Static method in class org.jline.terminal.impl.AbstractPty
- newDescriptor(FileDescriptor) - Static method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- newFileDescriptor(int) - Static method in class org.jline.nativ.JLineLibrary
- newline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- newline() - Method in class org.jline.jansi.Ansi
- NEWLINE - Static variable in class org.jline.utils.AttributedString
-
An AttributedString containing only a newline character.
- newRedirectPipe(FileDescriptor) - Static method in class org.jline.nativ.JLineLibrary
- newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Creates a new terminal with custom input and output streams.
- newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Creates a new terminal with custom input and output streams.
- newTerminal(String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in interface org.jline.terminal.spi.TerminalProvider
- NLDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- no_color_video - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- no_esc_ctlc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- no_pad_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- NoButton - Enum constant in enum class org.jline.terminal.MouseEvent.Button
-
No specific button is involved (used for move events).
- NOFLSH - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- NOKERNINFO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- non_dest_scroll_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- non_rev_rmcup - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- nonBlocking(String, InputStream) - Static method in class org.jline.utils.NonBlocking
- nonBlocking(String, InputStream, Charset) - Static method in class org.jline.utils.NonBlocking
- nonBlocking(String, Reader) - Static method in class org.jline.utils.NonBlocking
- NonBlocking - Class in org.jline.utils
-
Factory class for creating non-blocking I/O components.
- NonBlocking() - Constructor for class org.jline.utils.NonBlocking
- NonBlockingInputStream - Class in org.jline.utils
-
An input stream that supports non-blocking read operations with timeouts.
- NonBlockingInputStream() - Constructor for class org.jline.utils.NonBlockingInputStream
- NonBlockingInputStreamImpl - Class in org.jline.utils
-
This class wraps a regular input stream and allows it to appear as if it is non-blocking; that is, reads can be performed against it that timeout if no data is seen for a period of time.
- NonBlockingInputStreamImpl(String, InputStream) - Constructor for class org.jline.utils.NonBlockingInputStreamImpl
-
Creates a
NonBlockingReader
out of a normal blocking reader. - nonBlockingPumpInputStream() - Static method in class org.jline.utils.NonBlocking
- nonBlockingPumpInputStream(int) - Static method in class org.jline.utils.NonBlocking
- NonBlockingPumpInputStream - Class in org.jline.utils
- NonBlockingPumpInputStream() - Constructor for class org.jline.utils.NonBlockingPumpInputStream
- NonBlockingPumpInputStream(int) - Constructor for class org.jline.utils.NonBlockingPumpInputStream
- nonBlockingPumpReader() - Static method in class org.jline.utils.NonBlocking
- nonBlockingPumpReader(int) - Static method in class org.jline.utils.NonBlocking
- NonBlockingPumpReader - Class in org.jline.utils
- NonBlockingPumpReader() - Constructor for class org.jline.utils.NonBlockingPumpReader
- NonBlockingPumpReader(int) - Constructor for class org.jline.utils.NonBlockingPumpReader
- NonBlockingReader - Class in org.jline.utils
-
A reader that provides non-blocking read operations.
- NonBlockingReader() - Constructor for class org.jline.utils.NonBlockingReader
- NonBlockingReaderImpl - Class in org.jline.utils
-
This class wraps a regular reader and allows it to appear as if it is non-blocking; that is, reads can be performed against it that timeout if no data is seen for a period of time.
- NonBlockingReaderImpl(String, Reader) - Constructor for class org.jline.utils.NonBlockingReaderImpl
-
Creates a
NonBlockingReader
out of a normal blocking reader. - nonBlockingStream(NonBlockingReader, Charset) - Static method in class org.jline.utils.NonBlocking
- None - Enum constant in enum class org.jline.utils.AttributedCharSequence.ForceMode
-
No forcing; use the terminal's reported color capabilities.
- Normal - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
-
Track button press and release.
- num_labels - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- number_of_pins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- NUMLOCK_ON - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- NUMLOCK_ON - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
O
- OCRNL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- OFDEL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- Off - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
-
Disable mouse tracking
- offset() - Method in class org.jline.utils.AttributedCharSequence
- offset() - Method in class org.jline.utils.AttributedString
-
Returns the offset in the buffer where this attributed string starts.
- offset() - Method in class org.jline.utils.AttributedStringBuilder
-
Returns the offset in the buffer where this attributed string builder starts.
- OFILL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- oldLines - Variable in class org.jline.utils.Display
- onClose - Variable in class org.jline.terminal.impl.AbstractTerminal
- ONLCR - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- ONLRET - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- ONOCR - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- ONOEOT - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- open(Attributes, Size) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
- open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.linux.LinuxNativePty
- open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.osx.OsXNativePty
- open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.solaris.SolarisNativePty
- openpty(int[], int[], byte[], CLibrary.Termios, CLibrary.WinSize) - Static method in class org.jline.nativ.CLibrary
-
The openpty() function finds an available pseudoterminal and returns file descriptors for the master and slave in amaster and aslave.
- operation - Variable in class org.jline.utils.DiffHelper.Diff
-
One of: INSERT, DELETE or EQUAL.
- OPOST - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- order_of_pins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- org.jline.jansi - package org.jline.jansi
- org.jline.jansi.io - package org.jline.jansi.io
- org.jline.nativ - package org.jline.nativ
- org.jline.terminal - package org.jline.terminal
-
JLine Terminal API - Core abstractions for terminal operations across different platforms.
- org.jline.terminal.impl - package org.jline.terminal.impl
-
JLine Terminal implementation classes.
- org.jline.terminal.impl.exec - package org.jline.terminal.impl.exec
-
Implementation of terminal functionality using external command-line utilities.
- org.jline.terminal.impl.jni - package org.jline.terminal.impl.jni
- org.jline.terminal.impl.jni.freebsd - package org.jline.terminal.impl.jni.freebsd
- org.jline.terminal.impl.jni.linux - package org.jline.terminal.impl.jni.linux
- org.jline.terminal.impl.jni.osx - package org.jline.terminal.impl.jni.osx
- org.jline.terminal.impl.jni.solaris - package org.jline.terminal.impl.jni.solaris
- org.jline.terminal.impl.jni.win - package org.jline.terminal.impl.jni.win
- org.jline.terminal.spi - package org.jline.terminal.spi
-
JLine Terminal Service Provider Interface (SPI).
- org.jline.utils - package org.jline.utils
-
JLine utility classes.
- orig_colors - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- orig_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- originalAttributes - Variable in class org.jline.terminal.impl.AbstractPosixTerminal
- originalInConsoleMode - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- originalOutConsoleMode - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- os - Variable in class org.jline.jansi.io.AnsiProcessor
- OSInfo - Class in org.jline.nativ
-
Provides OS name and architecture name.
- OSInfo() - Constructor for class org.jline.nativ.OSInfo
- OSUtils - Class in org.jline.utils
-
Utility class for operating system detection and OS-specific operations.
- OSUtils() - Constructor for class org.jline.utils.OSUtils
- OsXNativePty - Class in org.jline.terminal.impl.jni.osx
- OsXNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.osx.OsXNativePty
- OsXNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.osx.OsXNativePty
- out() - Static method in class org.jline.jansi.AnsiConsole
-
If the standard out natively supports ANSI escape codes, then this just returns System.out, otherwise it will provide an ANSI aware PrintStream which strips out the ANSI escape sequences or which implement the escape sequences.
- outConsole - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- output - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- output - Variable in class org.jline.terminal.impl.PosixSysTerminal
- output() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- output() - Method in class org.jline.terminal.impl.DumbTerminal
- output() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- output() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- output() - Method in class org.jline.terminal.impl.PosixSysTerminal
- output() - Method in interface org.jline.terminal.Terminal
-
Retrieve the output stream for this terminal.
- Output - Enum constant in enum class org.jline.terminal.spi.SystemStream
-
Standard output stream (stdout).
- output_res_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- output_res_horz_inch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- output_res_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- output_res_vert_inch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- over_strike - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- OXTABS - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
P
- pad_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- padding_baud_rate - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- palette - Variable in class org.jline.terminal.impl.AbstractTerminal
- PARENB - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- parm_dch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_delete_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_down_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_down_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_ich - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_index - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_insert_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_left_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_left_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_right_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_right_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_rindex - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_up_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- parm_up_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- PARMRK - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
- PARODD - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
- parseInfoCmp() - Method in class org.jline.terminal.impl.AbstractTerminal
- parseInfoCmp(String, Set<InfoCmp.Capability>, Map<InfoCmp.Capability, Integer>, Map<InfoCmp.Capability, String>) - Static method in class org.jline.utils.InfoCmp
- pause() - Method in class org.jline.terminal.impl.AbstractTerminal
- pause() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- pause() - Method in class org.jline.terminal.impl.ExternalTerminal
- pause() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- pause() - Method in interface org.jline.terminal.Terminal
-
Temporarily stops reading the input stream.
- pause(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
- pause(boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- pause(boolean) - Method in class org.jline.terminal.impl.ExternalTerminal
- pause(boolean) - Method in class org.jline.terminal.impl.PosixPtyTerminal
- pause(boolean) - Method in interface org.jline.terminal.Terminal
-
Stop reading the input stream and optionally wait for the underlying threads to finish.
- paused - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- paused - Variable in class org.jline.terminal.impl.ExternalTerminal
- paused() - Method in class org.jline.terminal.impl.AbstractTerminal
- paused() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- paused() - Method in class org.jline.terminal.impl.ExternalTerminal
- paused() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- paused() - Method in interface org.jline.terminal.Terminal
-
Check whether the terminal is currently reading the input stream or not.
- paused(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Initial paused state of the terminal (defaults to false).
- pc_term_options - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- peek(long) - Method in class org.jline.utils.NonBlockingInputStream
-
Peeks to see if there is a byte waiting in the input stream without actually consuming the byte.
- peek(long) - Method in class org.jline.utils.NonBlockingReader
-
Peeks to see if there is a byte waiting in the input stream without actually consuming the byte.
- PENDIN - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- perform(InfoCmp.Capability, InfoCmp.Capability, int) - Method in class org.jline.utils.Display
- pkey_key - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- pkey_local - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- pkey_plab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- pkey_xmit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- plab_norm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- Platform Detection - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- PosixPtyTerminal - Class in org.jline.terminal.impl
-
Terminal implementation for POSIX systems using a pseudoterminal (PTY).
- PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
- PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
- PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
- PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
- posixSystemStreamName(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
- posixSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Creates a terminal connected to a system stream on POSIX systems.
- posixSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- posixSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- posixSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- PosixSysTerminal - Class in org.jline.terminal.impl
-
Terminal implementation for POSIX systems using system streams.
- PosixSysTerminal(String, String, Pty, Charset, boolean, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixSysTerminal
- PosixSysTerminal(String, String, Pty, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixSysTerminal
- PPC - Static variable in class org.jline.nativ.OSInfo
- PPC64 - Static variable in class org.jline.nativ.OSInfo
- Pressed - Enum constant in enum class org.jline.terminal.MouseEvent.Type
-
A mouse button was pressed.
- print(Terminal) - Method in class org.jline.utils.AttributedCharSequence
-
Prints this attributed string to the specified terminal.
- print_rate - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- print_screen - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- println(Terminal) - Method in class org.jline.utils.AttributedCharSequence
-
Prints this attributed string to the specified terminal, followed by a line break.
- processAttributeReset() - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 0
corresponding toReset / Normal
- processAttributeRest() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processAttributeRest() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 0
corresponding toReset / Normal
- processChangeIconName(String) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
OSC 1;text BEL
corresponding toChange Icon label
- processChangeIconName(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 1;text BEL
corresponding toChange Icon label
- processChangeIconNameAndWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
OSC 0;text BEL
corresponding toChange Window and Icon label
- processChangeIconNameAndWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 0;text BEL
corresponding toChange Window and Icon label
- processChangeWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
OSC 2;text BEL
corresponding toChange Window title
- processChangeWindowTitle(String) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processChangeWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 2;text BEL
corresponding toChange Window title
- processCharsetSelect(int, char) - Method in class org.jline.jansi.io.AnsiProcessor
- processCharsetSelect(int, char) - Method in class org.jline.utils.AnsiWriter
- processCharsetSelect(ArrayList<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process character set sequence.
- processCharsetSelect(ArrayList<Object>) - Method in class org.jline.jansi.io.ColorsAnsiProcessor
- processConsoleInput() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
-
Read a single input event from the input buffer and process it.
- processConsoleInput() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- processCursorDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n B
corresponding toCUD ? Cursor Down
- processCursorDown(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorDown(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n B
corresponding toCUD ? Cursor Down
- processCursorDownLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n E
corresponding toCNL ? Cursor Next Line
- processCursorDownLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorDownLine(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n E
corresponding toCNL ? Cursor Next Line
- processCursorLeft(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n D
corresponding toCUB ? Cursor Back
- processCursorLeft(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorLeft(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n D
corresponding toCUB ? Cursor Back
- processCursorRight(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n C
corresponding toCUF ? Cursor Forward
- processCursorRight(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorRight(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n C
corresponding toCUF ? Cursor Forward
- processCursorTo(int, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n ; m H
corresponding toCUP ? Cursor Position
orCSI n ; m f
corresponding toHVP ? Horizontal and Vertical Position
- processCursorTo(int, int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorTo(int, int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n ; m H
corresponding toCUP ? Cursor Position
orCSI n ; m f
corresponding toHVP ? Horizontal and Vertical Position
- processCursorToColumn(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n G
corresponding toCHA ? Cursor Horizontal Absolute
- processCursorToColumn(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorToColumn(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n G
corresponding toCHA ? Cursor Horizontal Absolute
- processCursorUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n A
corresponding toCUU ? Cursor Up
- processCursorUp(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorUp(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n A
corresponding toCUU ? Cursor Up
- processCursorUpLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n F
corresponding toCPL ? Cursor Previous Line
- processCursorUpLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processCursorUpLine(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n F
corresponding toCPL ? Cursor Previous Line
- processDefaultBackgroundColor() - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 49
corresponding toDefault background color
- processDefaultBackgroundColor() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processDefaultBackgroundColor() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 49
corresponding toDefault background color
- processDefaultTextColor() - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 39
corresponding toDefault text color (foreground)
- processDefaultTextColor() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processDefaultTextColor() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 39
corresponding toDefault text color (foreground)
- processDeleteLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI M
ANSI code, corresponding toDL ? Delete Line
- processDeleteLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processDeleteLine(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI s
ANSI code, corresponding toDL ? Delete Line
- processEraseLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n K
ANSI code, corresponding toED ? Erase in Line
- processEraseLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processEraseLine(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n K
ANSI code, corresponding toED ? Erase in Line
- processEraseScreen(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n J
ANSI code, corresponding toED ? Erase in Display
- processEraseScreen(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processEraseScreen(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n J
ANSI code, corresponding toED ? Erase in Display
- processEscapeCommand(ArrayList<Object>, int) - Method in class org.jline.jansi.io.AnsiProcessor
- processEscapeCommand(ArrayList<Object>, int) - Method in class org.jline.jansi.io.ColorsAnsiProcessor
- processInputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
-
Master input processing.
- processInputBytes(byte[]) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- processInputBytes(byte[], int, int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- processInputChar(char) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- processInsertLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI L
ANSI code, corresponding toIL ? Insert Line
- processInsertLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processInsertLine(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI s
ANSI code, corresponding toIL ? Insert Line
- processIOException(IOException) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- processKeyEvent(boolean, short, char, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- processOperatingSystemCommand(ArrayList<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
- processOperatingSystemCommand(ArrayList<Object>) - Method in class org.jline.jansi.io.ColorsAnsiProcessor
- processOutputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
-
Master output processing.
- processRestoreCursorPosition() - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI u
ANSI code, corresponding toRCP ? Restore Cursor Position
- processRestoreCursorPosition() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processRestoreCursorPosition() - Method in class org.jline.utils.AnsiWriter
-
Process
CSI u
ANSI code, corresponding toRCP ? Restore Cursor Position
- processSaveCursorPosition() - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI s
ANSI code, corresponding toSCP ? Save Cursor Position
- processSaveCursorPosition() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processSaveCursorPosition() - Method in class org.jline.utils.AnsiWriter
-
Process
CSI s
ANSI code, corresponding toSCP ? Save Cursor Position
- processScrollDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n T
ANSI code, corresponding toSD ? Scroll Down
- processScrollDown(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n T
ANSI code, corresponding toSD ? Scroll Down
- processScrollUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n U
ANSI code, corresponding toSU ? Scroll Up
- processScrollUp(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n U
ANSI code, corresponding toSU ? Scroll Up
- processSetAttribute(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR
other than0
(reset),30-39
(foreground),40-49
(background),90-97
(foreground high intensity) or100-107
(background high intensity) - processSetAttribute(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processSetAttribute(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR
other than0
(reset),30-39
(foreground),40-49
(background),90-97
(foreground high intensity) or100-107
(background high intensity) - processSetBackgroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 40-47
corresponding toSet background color
. - processSetBackgroundColor(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 40-47
corresponding toSet background color
. - processSetBackgroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 40-47
orSGR 100-107
corresponding toSet background color
either in normal mode or high intensity. - processSetBackgroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 40-47
orSGR 100-107
corresponding toSet background color
either in normal mode or high intensity. - processSetBackgroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 48
corresponding toextended set background color
with a palette of 255 colors. - processSetBackgroundColorExt(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processSetBackgroundColorExt(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 48
corresponding toextended set background color
with a palette of 255 colors. - processSetBackgroundColorExt(int, int, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 48
corresponding toextended set background color
with a 24 bits RGB definition of the color. - processSetBackgroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 48
corresponding toextended set background color
with a 24 bits RGB definition of the color. - processSetForegroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 30-37
corresponding toSet text color (foreground)
. - processSetForegroundColor(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 30-37
corresponding toSet text color (foreground)
. - processSetForegroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 30-37
orSGR 90-97
corresponding toSet text color (foreground)
either in normal mode or high intensity. - processSetForegroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 30-37
orSGR 90-97
corresponding toSet text color (foreground)
either in normal mode or high intensity. - processSetForegroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 38
corresponding toextended set text color (foreground)
with a palette of 255 colors. - processSetForegroundColorExt(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processSetForegroundColorExt(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 38
corresponding toextended set text color (foreground)
with a palette of 255 colors. - processSetForegroundColorExt(int, int, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 38
corresponding toextended set text color (foreground)
with a 24 bits RGB definition of the color. - processSetForegroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 38
corresponding toextended set text color (foreground)
with a 24 bits RGB definition of the color. - processUnknownExtension(ArrayList<Object>, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process Unknown Extension
- processUnknownExtension(ArrayList<Object>, int) - Method in class org.jline.utils.AnsiWriter
- processUnknownOperatingSystemCommand(int, String) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process unknown
OSC
command. - processUnknownOperatingSystemCommand(int, String) - Method in class org.jline.utils.AnsiWriter
-
Process unknown
OSC
command. - PROP_CODEPAGE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_COLOR_DISTANCE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_DISABLE_ALTERNATE_CHARSET - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_DISABLE_DEPRECATED_PROVIDER_WARNING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_DUMB - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_DUMB_COLOR - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_EXEC - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_FFM - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_FILE_DESCRIPTOR_CREATION_MODE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_FILE_DESCRIPTOR_CREATION_MODE_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_FILE_DESCRIPTOR_CREATION_MODE_NATIVE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_FILE_DESCRIPTOR_CREATION_MODE_REFLECTION - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_JANSI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_JNA - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_JNI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_NON_BLOCKING_READS - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT_ERR - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT_ERR_OUT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT_FORCED_ERR - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT_FORCED_OUT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT_OUT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_OUTPUT_OUT_ERR - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_DUMB - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_EXEC - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_FFM - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_JANSI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_JNA - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_JNI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDERS - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDERS_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_STDERR_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_STDIN_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_STDOUT_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_TYPE - Static variable in class org.jline.terminal.TerminalBuilder
- provider - Variable in class org.jline.terminal.impl.AbstractPty
- provider(String) - Method in class org.jline.terminal.TerminalBuilder
-
Forces the usage of the give terminal provider.
- providers(String) - Method in class org.jline.terminal.TerminalBuilder
-
Sets the list of providers to try when creating the terminal.
- prtr_non - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- prtr_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- prtr_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- prtr_silent - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- pty - Variable in class org.jline.terminal.impl.AbstractPosixTerminal
- Pty - Interface in org.jline.terminal.spi
-
Represents a pseudoterminal (PTY) that provides terminal emulation.
- pulse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- pump - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- pump() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- pump() - Method in class org.jline.terminal.impl.ExternalTerminal
- PumpReader - Class in org.jline.utils
-
A reader implementation with an associated writer for buffered character transfer.
- PumpReader() - Constructor for class org.jline.utils.PumpReader
- PumpReader(int) - Constructor for class org.jline.utils.PumpReader
- pumpThread - Variable in class org.jline.terminal.impl.ExternalTerminal
- puts(InfoCmp.Capability, Object...) - Method in class org.jline.terminal.impl.AbstractTerminal
- puts(InfoCmp.Capability, Object...) - Method in interface org.jline.terminal.Terminal
-
Outputs a terminal control string for the specified capability.
Q
- Q - Static variable in class org.jline.utils.Colors
-
Brightness
- quick_dial - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- QUIT - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Quit signal, typically generated by pressing Ctrl+\.
R
- raise(Terminal.Signal) - Method in class org.jline.terminal.impl.AbstractTerminal
- raise(Terminal.Signal) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- raise(Terminal.Signal) - Method in interface org.jline.terminal.Terminal
-
Raises the specified signal, triggering any registered handlers.
- read() - Method in class org.jline.utils.InputStreamReader
-
Reads a single character from this reader and returns it as an integer with the two higher-order bytes set to 0.
- read() - Method in class org.jline.utils.NonBlockingInputStream
-
Reads the next byte of data from the input stream.
- read() - Method in class org.jline.utils.NonBlockingReader
- read() - Method in class org.jline.utils.PumpReader
- read(byte[], int, int) - Method in class org.jline.utils.NonBlockingInputStream
- read(char[], int, int) - Method in class org.jline.utils.InputStreamReader
-
Reads at most
length
characters from this reader and stores them at positionoffset
in the character arraybuf
. - read(char[], int, int) - Method in class org.jline.utils.NonBlockingReader
-
This version of read() is very specific to jline's purposes, it will always always return a single byte at a time, rather than filling the entire buffer.
- read(char[], int, int) - Method in class org.jline.utils.PumpReader
- read(long) - Method in class org.jline.utils.NonBlockingInputStream
-
Attempts to read a character from the input stream for a specific period of time.
- read(long) - Method in class org.jline.utils.NonBlockingReader
-
Attempts to read a character from the input stream for a specific period of time.
- read(long, boolean) - Method in class org.jline.utils.NonBlockingInputStream
- read(long, boolean) - Method in class org.jline.utils.NonBlockingInputStreamImpl
-
Attempts to read a byte from the input stream for a specific period of time.
- read(long, boolean) - Method in class org.jline.utils.NonBlockingPumpInputStream
- read(long, boolean) - Method in class org.jline.utils.NonBlockingPumpReader
- read(long, boolean) - Method in class org.jline.utils.NonBlockingReader
-
Attempts to read a character from the input stream for a specific period of time.
- read(long, boolean) - Method in class org.jline.utils.NonBlockingReaderImpl
-
Attempts to read a character from the input stream for a specific period of time.
- read(CharBuffer) - Method in class org.jline.utils.PumpReader
- READ_EXPIRED - Static variable in class org.jline.utils.NonBlockingInputStream
- READ_EXPIRED - Static variable in class org.jline.utils.NonBlockingReader
- READ_EXPIRED - Static variable in class org.jline.utils.NonBlockingReaderImpl
- readBuffered(byte[]) - Method in class org.jline.utils.NonBlockingInputStream
- readBuffered(byte[], int, int, long) - Method in class org.jline.utils.NonBlockingInputStream
- readBuffered(byte[], int, int, long) - Method in class org.jline.utils.NonBlockingPumpInputStream
- readBuffered(byte[], long) - Method in class org.jline.utils.NonBlockingInputStream
- readBuffered(char[]) - Method in class org.jline.utils.NonBlockingReader
- readBuffered(char[], int, int, long) - Method in class org.jline.utils.NonBlockingPumpReader
- readBuffered(char[], int, int, long) - Method in class org.jline.utils.NonBlockingReader
- readBuffered(char[], int, int, long) - Method in class org.jline.utils.NonBlockingReaderImpl
- readBuffered(char[], long) - Method in class org.jline.utils.NonBlockingReader
- readConsoleInputHelper(long, int, boolean) - Static method in class org.jline.nativ.Kernel32
-
Return console input events.
- readConsoleKeyInput(long, int, boolean) - Static method in class org.jline.nativ.Kernel32
-
Return console input key events (discard other events).
- reader - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- reader - Variable in class org.jline.terminal.impl.PosixSysTerminal
- reader() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- reader() - Method in class org.jline.terminal.impl.DumbTerminal
- reader() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- reader() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- reader() - Method in class org.jline.terminal.impl.PosixSysTerminal
- reader() - Method in interface org.jline.terminal.Terminal
-
Retrieve the
Reader
for this terminal. - readMouse(IntSupplier, MouseEvent) - Static method in class org.jline.terminal.impl.MouseSupport
-
Reads a mouse event using the provided input supplier.
- readMouse(IntSupplier, MouseEvent, String) - Static method in class org.jline.terminal.impl.MouseSupport
-
Reads a mouse event using the provided input supplier with a prefix that has already been consumed.
- readMouse(Terminal, MouseEvent) - Static method in class org.jline.terminal.impl.MouseSupport
-
Reads a mouse event from the terminal.
- readMouse(Terminal, MouseEvent, String) - Static method in class org.jline.terminal.impl.MouseSupport
-
Reads a mouse event from the terminal with a prefix that has already been consumed.
- readMouseEvent() - Method in class org.jline.terminal.impl.AbstractTerminal
- readMouseEvent() - Method in interface org.jline.terminal.Terminal
-
Read a MouseEvent from the terminal input stream.
- readMouseEvent(String) - Method in class org.jline.terminal.impl.AbstractTerminal
- readMouseEvent(String) - Method in interface org.jline.terminal.Terminal
-
Reads and decodes a mouse event with a specified prefix that has already been consumed.
- readMouseEvent(IntSupplier) - Method in class org.jline.terminal.impl.AbstractTerminal
- readMouseEvent(IntSupplier) - Method in interface org.jline.terminal.Terminal
-
Reads and decodes a mouse event using the provided input supplier.
- readMouseEvent(IntSupplier, String) - Method in class org.jline.terminal.impl.AbstractTerminal
- readMouseEvent(IntSupplier, String) - Method in interface org.jline.terminal.Terminal
-
Reads and decodes a mouse event using the provided input supplier with a specified prefix that has already been consumed.
- ready() - Method in class org.jline.utils.InputStreamReader
-
Indicates whether this reader is ready to be read without blocking.
- ready() - Method in class org.jline.utils.NonBlockingPumpReader
- ready() - Method in class org.jline.utils.NonBlockingReaderImpl
- ready() - Method in class org.jline.utils.PumpReader
- RED - Enum constant in enum class org.jline.jansi.Ansi.Color
- RED - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- RED - Static variable in class org.jline.jansi.io.AnsiProcessor
- RED - Static variable in class org.jline.utils.AnsiWriter
- RED - Static variable in class org.jline.utils.AttributedStyle
- Redirected - Enum constant in enum class org.jline.jansi.AnsiType
- redraw() - Method in class org.jline.utils.Status
- register(String, Runnable) - Static method in class org.jline.utils.Signals
-
Registers a handler for the specified signal.
- register(String, Runnable, ClassLoader) - Static method in class org.jline.utils.Signals
- registerDefault(String) - Static method in class org.jline.utils.Signals
- Released - Enum constant in enum class org.jline.terminal.MouseEvent.Type
-
A mouse button was released.
- remove(ShutdownHooks.Task) - Static method in class org.jline.utils.ShutdownHooks
- remove_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- render(String) - Method in class org.jline.jansi.Ansi
-
Uses the
AnsiRenderer
to generate the ANSI escape sequences for the supplied text. - render(String) - Static method in class org.jline.jansi.AnsiRenderer
- render(String, Appendable) - Static method in class org.jline.jansi.AnsiRenderer
-
Renders the given input to the target Appendable.
- render(String, Object...) - Method in class org.jline.jansi.Ansi
-
String formats and renders the supplied arguments.
- render(String, String...) - Static method in class org.jline.jansi.AnsiRenderer
- renderCodes(String) - Static method in class org.jline.jansi.AnsiRenderer
-
Renders
AnsiRenderer.Code
names as an ANSI escape string. - renderCodes(String...) - Static method in class org.jline.jansi.AnsiRenderer
-
Renders
AnsiRenderer.Code
names as an ANSI escape string. - repeat_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- repeatCount - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- req_for_input - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- req_mouse_pos - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- reset - Variable in class org.jline.utils.Display
- reset() - Method in class org.jline.jansi.Ansi
- reset() - Method in class org.jline.utils.Display
- reset() - Method in class org.jline.utils.Status
- RESET - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- RESET - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- reset_1string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- reset_2string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- reset_3string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- RESET_CODE - Static variable in class org.jline.jansi.io.AnsiOutputStream
- reset_file - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- resize() - Method in class org.jline.utils.Status
- resize(int, int) - Method in class org.jline.utils.Display
- resize(Size) - Method in class org.jline.utils.Status
- resolve(String) - Method in class org.jline.utils.StyleResolver
-
Resolve the given style specification.
- resolve(String, String) - Method in class org.jline.utils.StyleResolver
-
Resolve the given style specification.
- restore() - Method in class org.jline.utils.Status
-
The
restore()
call is the opposite ofsuspend()
and will make the status bar be updated again. - restore_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- restoreCursorPosition() - Method in class org.jline.jansi.Ansi
- restoreCursorPositionDEC() - Method in class org.jline.jansi.Ansi
- restoreCursorPositionSCO() - Method in class org.jline.jansi.Ansi
- resume() - Method in class org.jline.terminal.impl.AbstractTerminal
- resume() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- resume() - Method in class org.jline.terminal.impl.ExternalTerminal
- resume() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- resume() - Method in interface org.jline.terminal.Terminal
-
Resumes reading the input stream after it has been paused.
- rgb2cielab(double[]) - Static method in class org.jline.utils.Colors
- rgbColor(int) - Static method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- rgbColor(int) - Static method in class org.jline.utils.Colors
- rgbColor(String) - Static method in class org.jline.utils.Colors
- right - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
- RIGHT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- RIGHT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- RIGHT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- RIGHT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- RIGHTMOST_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- round(int) - Method in class org.jline.utils.ColorPalette
- round(int, int, int) - Method in class org.jline.utils.ColorPalette
- roundColor(int, int) - Static method in class org.jline.jansi.io.Colors
- roundColor(int, int) - Static method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- roundColor(int, int) - Static method in class org.jline.utils.Colors
- roundColor(int, int, String) - Static method in class org.jline.utils.Colors
- roundRgbColor(int, int, int, int) - Static method in class org.jline.jansi.io.Colors
- roundRgbColor(int, int, int, int) - Static method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- roundRgbColor(int, int, int, int) - Static method in class org.jline.utils.Colors
- row_addr_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- row_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- rows - Variable in class org.jline.utils.Display
- run() - Method in interface org.jline.jansi.io.AnsiOutputStream.IoRunnable
- run() - Method in class org.jline.terminal.impl.Diag
- run() - Method in interface org.jline.utils.ShutdownHooks.Task
- runLimit(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns the limit index of the run of characters with the same style that includes the character at the specified index.
- runStart(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns the start index of the run of characters with the same style that includes the character at the specified index.
S
- s - Static variable in class org.jline.utils.Colors
-
Saturation
- save_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- saveCursorPosition() - Method in class org.jline.jansi.Ansi
- saveCursorPositionDEC() - Method in class org.jline.jansi.Ansi
- saveCursorPositionSCO() - Method in class org.jline.jansi.Ansi
- scanCode - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- scancode_escape - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- scroll_forward - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- scroll_reverse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ScrollConsoleScreenBuffer(long, Kernel32.SMALL_RECT, Kernel32.SMALL_RECT, Kernel32.COORD, Kernel32.CHAR_INFO) - Static method in class org.jline.nativ.Kernel32
-
see: https://msdn.microsoft.com/en-us/library/windows/desktop/ms685107(v=vs.85).aspx
- scrollDown(int) - Method in class org.jline.jansi.Ansi
- SCROLLLOCK_ON - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- SCROLLLOCK_ON - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- scrollRegion - Variable in class org.jline.utils.Status
- scrollUp(int) - Method in class org.jline.jansi.Ansi
- select_char_set - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- semi_auto_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_a_attributes - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_a_background - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_a_foreground - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_attributes - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_background - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_bottom_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_bottom_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_color_band - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_color_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_foreground - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_left_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_left_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_lr_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_page_length - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_pglen_inch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_right_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_tab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_tb_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_top_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_top_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set0_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set1_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set2_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- set3_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- setAttr(Attributes) - Method in class org.jline.terminal.impl.AbstractPty
- setAttr(Attributes) - Method in interface org.jline.terminal.spi.Pty
-
Sets the terminal attributes for this PTY.
- setAttributes(Attributes) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- setAttributes(Attributes) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- setAttributes(Attributes) - Method in class org.jline.terminal.impl.DumbTerminal
- setAttributes(Attributes) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- setAttributes(Attributes) - Method in interface org.jline.terminal.Terminal
-
Sets the terminal attributes to the specified values.
- setBorder(boolean) - Method in class org.jline.utils.Status
- setColor(int, int) - Method in class org.jline.utils.ColorPalette
-
Change the color of the palette
- setColumns(int) - Method in class org.jline.terminal.Size
-
Sets the number of columns (width) for this terminal size.
- SetConsoleCursorPosition(long, Kernel32.COORD) - Static method in class org.jline.nativ.Kernel32
-
http://msdn.microsoft.com/en-us/library/ms686025%28VS.85%29.aspx
- setConsoleMode(Console, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- setConsoleMode(Long, int) - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- SetConsoleMode(long, int) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms686033%28VS.85%29.aspx
- SetConsoleOutputCP(int) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms686036(v=VS.85).aspx
- SetConsoleTextAttribute(long, short) - Static method in class org.jline.nativ.Kernel32
-
see http://msdn.microsoft.com/en-us/library/ms686047%28VS.85%29.aspx
- SetConsoleTitle(String) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms686050%28VS.85%29.aspx
- setControlChar(Attributes.ControlChar, int) - Method in class org.jline.terminal.Attributes
-
Sets a specific control character to the specified value.
- setControlChars(EnumMap<Attributes.ControlChar, Integer>) - Method in class org.jline.terminal.Attributes
-
Sets the control characters to the specified map of values.
- setControlFlag(Attributes.ControlFlag, boolean) - Method in class org.jline.terminal.Attributes
- setControlFlags(EnumSet<Attributes.ControlFlag>) - Method in class org.jline.terminal.Attributes
- setControlFlags(EnumSet<Attributes.ControlFlag>, boolean) - Method in class org.jline.terminal.Attributes
- setDefaultInfoCmp(String, String) - Static method in class org.jline.utils.InfoCmp
- setDefaultInfoCmp(String, Supplier<String>) - Static method in class org.jline.utils.InfoCmp
- setDelayLineWrap(boolean) - Method in class org.jline.utils.Display
- setDetector(Callable<Boolean>) - Static method in class org.jline.jansi.Ansi
- setDistance(String) - Method in class org.jline.utils.ColorPalette
-
Set the name of the color distance to use when rounding RGB colors to the palette.
- setEnabled(boolean) - Static method in class org.jline.jansi.Ansi
- setFocus - Variable in class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
- setInputFlag(Attributes.InputFlag, boolean) - Method in class org.jline.terminal.Attributes
-
Sets a specific input flag to the specified value.
- setInputFlags(EnumSet<Attributes.InputFlag>) - Method in class org.jline.terminal.Attributes
-
Sets the input flags to the specified set of flags.
- setInputFlags(EnumSet<Attributes.InputFlag>, boolean) - Method in class org.jline.terminal.Attributes
-
Sets multiple input flags to the same value.
- setIoException(IOException) - Method in class org.jline.utils.NonBlockingPumpInputStream
- setLength(int) - Method in class org.jline.utils.AttributedStringBuilder
-
Sets the length of this attributed string builder.
- setLoadedInfoCmp(String, String) - Static method in class org.jline.utils.InfoCmp
- setLoadedInfoCmp(String, Supplier<String>) - Static method in class org.jline.utils.InfoCmp
- setLocalFlag(Attributes.LocalFlag, boolean) - Method in class org.jline.terminal.Attributes
- setLocalFlags(EnumSet<Attributes.LocalFlag>) - Method in class org.jline.terminal.Attributes
- setLocalFlags(EnumSet<Attributes.LocalFlag>, boolean) - Method in class org.jline.terminal.Attributes
- setMode(AnsiMode) - Method in class org.jline.jansi.AnsiPrintStream
- setMode(AnsiMode) - Method in class org.jline.jansi.io.AnsiOutputStream
- setOnClose(Runnable) - Method in class org.jline.terminal.impl.AbstractTerminal
- setOutputFlag(Attributes.OutputFlag, boolean) - Method in class org.jline.terminal.Attributes
- setOutputFlags(EnumSet<Attributes.OutputFlag>) - Method in class org.jline.terminal.Attributes
- setOutputFlags(EnumSet<Attributes.OutputFlag>, boolean) - Method in class org.jline.terminal.Attributes
- setResetAtUninstall(boolean) - Method in class org.jline.jansi.AnsiPrintStream
- setResetAtUninstall(boolean) - Method in class org.jline.jansi.io.AnsiOutputStream
- setRgbColors(int[]) - Static method in class org.jline.utils.Colors
- setRows(int) - Method in class org.jline.terminal.Size
-
Sets the number of rows (height) for this terminal size.
- setSize(Size) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- setSize(Size) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- setSize(Size) - Method in class org.jline.terminal.impl.DumbTerminal
- setSize(Size) - Method in class org.jline.terminal.impl.exec.ExecPty
- setSize(Size) - Method in class org.jline.terminal.impl.jni.JniNativePty
- setSize(Size) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- setSize(Size) - Method in interface org.jline.terminal.spi.Pty
-
Sets the size (dimensions) of this PTY.
- setSize(Size) - Method in interface org.jline.terminal.Terminal
-
Sets the size of the terminal.
- setTerminal(Terminal) - Static method in class org.jline.jansi.AnsiConsole
- setTerminalOverride(Terminal) - Static method in class org.jline.terminal.TerminalBuilder
-
Deprecated.
- Shift - Enum constant in enum class org.jline.terminal.MouseEvent.Modifier
-
The Shift key was pressed during the mouse event.
- SHIFT_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- SHIFT_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- shutdown() - Method in class org.jline.utils.NonBlockingInputStream
-
Shuts down the thread that is handling blocking I/O if any.
- shutdown() - Method in class org.jline.utils.NonBlockingInputStreamImpl
-
Shuts down the thread that is handling blocking I/O.
- shutdown() - Method in class org.jline.utils.NonBlockingReader
-
Shuts down the thread that is handling blocking I/O.
- shutdown() - Method in class org.jline.utils.NonBlockingReaderImpl
-
Shuts down the thread that is handling blocking I/O.
- ShutdownHooks - Class in org.jline.utils
-
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
- ShutdownHooks() - Constructor for class org.jline.utils.ShutdownHooks
- ShutdownHooks.Task - Interface in org.jline.utils
-
Essentially a
Runnable
which allows running to throw an exception. - SIG_DFL - Static variable in class org.jline.terminal.impl.NativeSignalHandler
-
The default signal handler.
- SIG_DFL - Static variable in interface org.jline.terminal.Terminal.SignalHandler
-
Default signal handler that uses the JVM's default behavior for the signal.
- SIG_IGN - Static variable in class org.jline.terminal.impl.NativeSignalHandler
-
The signal handler that ignores signals.
- SIG_IGN - Static variable in interface org.jline.terminal.Terminal.SignalHandler
-
Signal handler that ignores the signal and performs no special processing.
- signalHandler(Terminal.SignalHandler) - Method in class org.jline.terminal.TerminalBuilder
-
Determines the default value for signal handlers.
- Signal Handling - Search tag in interface org.jline.terminal.Terminal
- Section
- Signals - Class in org.jline.utils
-
Signal handling utilities for terminal applications.
- size - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- size - Variable in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
- size - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- size() - Method in class org.jline.utils.Status
- size(Size) - Method in class org.jline.terminal.TerminalBuilder
-
Initial size to use when creating a non system terminal, i.e.
- Size - Class in org.jline.terminal
-
Represents the dimensions of a terminal in terms of rows and columns.
- Size() - Constructor for class org.jline.terminal.Size
-
Creates a new Size instance with default dimensions (0 rows and 0 columns).
- Size(int, int) - Constructor for class org.jline.terminal.Size
-
Creates a new Size instance with the specified dimensions.
- SIZEOF - Static variable in class org.jline.nativ.CLibrary.Termios
- SIZEOF - Static variable in class org.jline.nativ.CLibrary.WinSize
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.CHAR_INFO
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.COORD
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.SMALL_RECT
- SIZEOF - Static variable in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
- skipNextLf - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- skipNextLf - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- slaveInput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- slaveInputPipe - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- slaveInputPipe - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- slaveOutput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- slaveReader - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- slaveWriter - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- SMALL_RECT() - Constructor for class org.jline.nativ.Kernel32.SMALL_RECT
- SolarisNativePty - Class in org.jline.terminal.impl.jni.solaris
- SolarisNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.solaris.SolarisNativePty
- SolarisNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.solaris.SolarisNativePty
- sRGB_encoding_environment - Static variable in class org.jline.utils.Colors
-
sRGB encoding environment
- sRGB_typical_environment - Static variable in class org.jline.utils.Colors
-
sRGB typical environment
- start_bit_image - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- start_char_set_def - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- status - Variable in class org.jline.terminal.impl.AbstractTerminal
- Status - Class in org.jline.utils
-
Manages a status bar at the bottom of the terminal.
- Status(Terminal) - Constructor for class org.jline.utils.Status
- status_line_esc_ok - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- STD_ERROR_HANDLE - Static variable in class org.jline.nativ.Kernel32
- STD_INPUT_HANDLE - Static variable in class org.jline.nativ.Kernel32
- STD_OUTPUT_HANDLE - Static variable in class org.jline.nativ.Kernel32
- stderrEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- stderrEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- stderrEncoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to encode characters for standard error. - stderrEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for writing to standard error.
- stderrEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for writing to standard error. - stdinEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- stdinEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- stdinEncoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to decode characters from standard input (Terminal.input()
). - stdinEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for reading from standard input.
- stdinEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for reading from standard input. - stdoutEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- stdoutEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- stdoutEncoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to encode characters for standard output (Terminal.output()
). - stdoutEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for writing to standard output.
- stdoutEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for writing to standard output. - stop_bit_image - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- stop_char_set_def - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- streams(InputStream, OutputStream) - Method in class org.jline.terminal.TerminalBuilder
- STRIKETHROUGH_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- STRIKETHROUGH_ON - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- strings - Variable in class org.jline.terminal.impl.AbstractTerminal
- Strip - Enum constant in enum class org.jline.jansi.AnsiMode
- stripAnsi(String) - Static method in class org.jline.utils.AttributedString
-
Strips ANSI escape sequences from a string.
- STTY_COMMAND - Static variable in class org.jline.utils.OSUtils
- STTY_F_OPTION - Static variable in class org.jline.utils.OSUtils
- style() - Method in class org.jline.utils.AttributedStringBuilder
-
Returns the current style for this builder.
- style(Function<AttributedStyle, AttributedStyle>) - Method in class org.jline.utils.AttributedStringBuilder
-
Updates the current style for this builder using a function.
- style(AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
-
Sets the current style for this builder.
- styleAt(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns the style at the specified index in this attributed string.
- styleAt(int) - Method in class org.jline.utils.AttributedString
-
Returns the style at the specified index in this attributed string.
- styleAt(int) - Method in class org.jline.utils.AttributedStringBuilder
-
Returns the style at the specified index in this attributed string builder.
- styled(Function<AttributedStyle, AttributedStyle>, CharSequence) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified character sequence with a temporarily modified style.
- styled(Function<AttributedStyle, AttributedStyle>, Consumer<AttributedStringBuilder>) - Method in class org.jline.utils.AttributedStringBuilder
-
Performs operations with a temporarily modified style.
- styled(AttributedStyle, CharSequence) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified character sequence with the specified style.
- styleMatches(Pattern, List<AttributedStyle>) - Method in class org.jline.utils.AttributedStringBuilder
-
Applies different styles to different capture groups in pattern matches.
- styleMatches(Pattern, AttributedStyle) - Method in class org.jline.utils.AttributedString
-
Returns a new AttributedString with the specified style applied to all matches of the pattern.
- styleMatches(Pattern, AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
-
Applies the specified style to all matches of the pattern in this builder.
- StyleResolver - Class in org.jline.utils
-
Resolves named styles and style expressions into AttributedStyle objects.
- StyleResolver(Function<String, String>) - Constructor for class org.jline.utils.StyleResolver
- subscript_characters - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- subSequence(int, int) - Method in class org.jline.utils.AttributedCharSequence
- subSequence(int, int) - Method in class org.jline.utils.AttributedString
-
Returns a new AttributedString that is a subsequence of this attributed string.
- subSequence(int, int) - Method in class org.jline.utils.AttributedStringBuilder
-
Returns a new AttributedString that is a subsequence of this attributed string builder.
- substring(int, int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns a new AttributedString that is a substring of this attributed string.
- superscript_characters - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- supported - Variable in class org.jline.utils.Status
- Supporting Classes - Search tag in package org.jline.terminal
- Section
- suspend() - Method in class org.jline.utils.Status
-
The
suspend
method is used when a full-screen. - suspended - Variable in class org.jline.utils.Status
- sysErr() - Static method in class org.jline.jansi.AnsiConsole
-
Access to the original System.err stream before ansi streams were installed.
- SysErr - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
- SysErrOrSysOut - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
- sysOut() - Static method in class org.jline.jansi.AnsiConsole
-
Access to the original System.out stream before ansi streams were installed.
- SysOut - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
- SysOutOrSysErr - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
- system(boolean) - Method in class org.jline.terminal.TerminalBuilder
- systemInstall() - Static method in class org.jline.jansi.AnsiConsole
-
Install
AnsiConsole.out()
toSystem.out
andAnsiConsole.err()
toSystem.err
. - systemOutput(TerminalBuilder.SystemOutput) - Method in class org.jline.terminal.TerminalBuilder
-
Indicates which standard stream should be used when displaying to the terminal.
- systemStream - Variable in class org.jline.terminal.impl.AbstractPty
- SystemStream - Enum Class in org.jline.terminal.spi
-
Represents the standard system streams available in a terminal environment.
- systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Returns the name of the specified system stream on this platform.
- systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- systemStreamName(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Returns the name of the specified system stream on this platform.
- systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Returns the width (number of columns) of the specified system stream.
- systemStreamWidth(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
- systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- systemStreamWidth(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Returns the width (number of columns) of the specified system stream.
- systemUninstall() - Static method in class org.jline.jansi.AnsiConsole
-
undo a previous
AnsiConsole.systemInstall()
. - System vs. Non-System Terminals - Search tag in class org.jline.terminal.TerminalBuilder
- Section
- sysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
- sysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- sysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Creates a terminal connected to a system stream.
- sysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- sysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Creates a terminal connected to a system stream.
T
- tab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- TABDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- tabs(int) - Method in class org.jline.utils.AttributedStringBuilder
-
Set the number of spaces a tab is expanded to.
- tabs(List<Integer>) - Method in class org.jline.utils.AttributedStringBuilder
-
Sets the tab stops for this attributed string builder.
- tcgetattr(int, CLibrary.Termios) - Static method in class org.jline.nativ.CLibrary
- TCSADRAIN - Static variable in class org.jline.nativ.CLibrary
- TCSAFLUSH - Static variable in class org.jline.nativ.CLibrary
- TCSANOW - Static variable in class org.jline.nativ.CLibrary
- tcsetattr(int, int, CLibrary.Termios) - Static method in class org.jline.nativ.CLibrary
- Temporary Files - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- terminal - Variable in class org.jline.utils.Display
- terminal - Variable in class org.jline.utils.Status
- terminal() - Static method in class org.jline.terminal.TerminalBuilder
-
Returns the default system terminal with automatic configuration.
- Terminal - Interface in org.jline.terminal
-
A terminal representing a virtual terminal on the computer.
- Terminal.MouseTracking - Enum Class in org.jline.terminal
- Terminal.Signal - Enum Class in org.jline.terminal
-
Types of signals that can be handled by terminal applications.
- Terminal.SignalHandler - Interface in org.jline.terminal
-
Interface for handling terminal signals.
- Terminal Attributes - Search tag in interface org.jline.terminal.Terminal
- Section
- Terminal Attributes - Search tag in package org.jline.terminal
- Section
- TerminalBuilder - Class in org.jline.terminal
-
Builder class to create
Terminal
instances with flexible configuration options. - TerminalBuilder.SystemOutput - Enum Class in org.jline.terminal
- Terminal Capabilities - Search tag in interface org.jline.terminal.Terminal
- Section
- Terminal Creation - Search tag in package org.jline.terminal
- Section
- TerminalExt - Interface in org.jline.terminal.spi
-
Extended Terminal interface that provides access to internal implementation details.
- Terminal Implementations - Search tag in package org.jline.terminal
- Section
- Terminal Interface - Search tag in package org.jline.terminal
- Section
- TerminalProvider - Interface in org.jline.terminal.spi
-
Service provider interface for terminal implementations.
- Terminal Providers - Search tag in class org.jline.terminal.TerminalBuilder
- Section
- Termios() - Constructor for class org.jline.nativ.CLibrary.Termios
- test(String) - Static method in class org.jline.jansi.AnsiRenderer
- TEST_COMMAND - Static variable in class org.jline.utils.OSUtils
- text - Variable in class org.jline.utils.DiffHelper.Diff
-
The text associated with this diff operation.
- these_cause_cr - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- tilde_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- timeout() - Method in class org.jline.utils.Timeout
- Timeout - Class in org.jline.utils
-
Helper class for managing timeouts during I/O operations.
- Timeout(long) - Constructor for class org.jline.utils.Timeout
- TIOCGWINSZ - Static variable in class org.jline.nativ.CLibrary
- TIOCSWINSZ - Static variable in class org.jline.nativ.CLibrary
- to_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- toAnsi() - Method in class org.jline.utils.AttributedCharSequence
-
Converts this attributed string to an ANSI escape sequence string.
- toAnsi() - Method in class org.jline.utils.AttributedStyle
-
Returns an ANSI escape sequence string that represents this style.
- toAnsi(int, boolean) - Method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- toAnsi(int, boolean, String, String) - Method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- toAnsi(int, AttributedCharSequence.ForceMode) - Method in class org.jline.utils.AttributedCharSequence
-
Converts this attributed string to an ANSI escape sequence string with the specified color capabilities and force mode.
- toAnsi(int, AttributedCharSequence.ForceMode, ColorPalette) - Method in class org.jline.utils.AttributedCharSequence
-
Converts this attributed string to an ANSI escape sequence string with the specified color capabilities, force mode, and color palette.
- toAnsi(int, AttributedCharSequence.ForceMode, ColorPalette, String, String) - Method in class org.jline.utils.AttributedCharSequence
-
Converts this attributed string to an ANSI escape sequence string with the specified color capabilities, force mode, color palette, and alternate character set sequences.
- toAnsi(Terminal) - Method in class org.jline.utils.AttributedCharSequence
-
Converts this attributed string to an ANSI escape sequence string appropriate for the specified terminal.
- toAttributedString() - Method in class org.jline.utils.AttributedCharSequence
-
Converts this attributed character sequence to an AttributedString.
- toAttributes(CLibrary.Termios) - Method in class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
- toAttributes(CLibrary.Termios) - Method in class org.jline.terminal.impl.jni.JniNativePty
- toAttributes(CLibrary.Termios) - Method in class org.jline.terminal.impl.jni.linux.LinuxNativePty
- toAttributes(CLibrary.Termios) - Method in class org.jline.terminal.impl.jni.osx.OsXNativePty
- toAttributes(CLibrary.Termios) - Method in class org.jline.terminal.impl.jni.solaris.SolarisNativePty
- tone - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- top - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
- TOSTOP - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
- toString() - Method in enum class org.jline.jansi.Ansi.Attribute
- toString() - Method in enum class org.jline.jansi.Ansi.Color
- toString() - Method in enum class org.jline.jansi.Ansi.Erase
- toString() - Method in class org.jline.jansi.Ansi
- toString() - Method in class org.jline.jansi.AnsiPrintStream
- toString() - Method in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- toString() - Method in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- toString() - Method in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
- toString() - Method in class org.jline.terminal.Attributes
- toString() - Method in class org.jline.terminal.Cursor
-
Returns a string representation of this Cursor object.
- toString() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- toString() - Method in class org.jline.terminal.impl.AbstractTerminal
- toString() - Method in class org.jline.terminal.impl.DumbTerminalProvider
- toString() - Method in class org.jline.terminal.impl.exec.ExecPty
- toString() - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- toString() - Method in class org.jline.terminal.impl.jni.JniNativePty
- toString() - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- toString() - Method in class org.jline.terminal.MouseEvent
-
Returns a string representation of this MouseEvent object.
- toString() - Method in class org.jline.terminal.Size
-
Returns a string representation of this Size object.
- toString() - Method in class org.jline.utils.AttributedCharSequence
- toString() - Method in class org.jline.utils.AttributedStyle
-
Returns a string representation of this AttributedStyle.
- toString() - Method in class org.jline.utils.ColorPalette
- toString() - Method in class org.jline.utils.DiffHelper.Diff
-
Display a human-readable version of this Diff.
- toString() - Method in class org.jline.utils.Status
- toTermios(Attributes) - Method in class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
- toTermios(Attributes) - Method in class org.jline.terminal.impl.jni.JniNativePty
- toTermios(Attributes) - Method in class org.jline.terminal.impl.jni.linux.LinuxNativePty
- toTermios(Attributes) - Method in class org.jline.terminal.impl.jni.osx.OsXNativePty
- toTermios(Attributes) - Method in class org.jline.terminal.impl.jni.solaris.SolarisNativePty
- tputs(Appendable, String, Object...) - Static method in class org.jline.utils.Curses
-
Print the given terminal capabilities
- tputs(String, Object...) - Static method in class org.jline.utils.Curses
-
Print the given terminal capabilities
- trace(Object...) - Static method in class org.jline.utils.Log
- trace(Supplier<String>) - Static method in class org.jline.utils.Log
- trackFocus(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
- trackFocus(boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- trackFocus(boolean) - Method in interface org.jline.terminal.Terminal
-
Enables or disables focus tracking mode.
- tracking - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- trackMouse(Terminal.MouseTracking) - Method in class org.jline.terminal.impl.AbstractTerminal
- trackMouse(Terminal.MouseTracking) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- trackMouse(Terminal.MouseTracking) - Method in interface org.jline.terminal.Terminal
-
Enables or disables mouse tracking with the specified mode.
- trackMouse(Terminal, Terminal.MouseTracking) - Static method in class org.jline.terminal.impl.MouseSupport
-
Enables or disables mouse tracking in the terminal.
- transparent_underline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- Troubleshooting - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- TRUE_COLORS - Static variable in class org.jline.utils.AttributedCharSequence
- TrueColor - Enum constant in enum class org.jline.jansi.AnsiColors
- TSTP - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Terminal stop signal, typically generated by pressing Ctrl+Z.
- TTY_COMMAND - Static variable in class org.jline.utils.OSUtils
- ttyname(int) - Static method in class org.jline.nativ.CLibrary
- ttyname(int) - Static method in class org.jline.terminal.impl.jni.JniNativePty
- type - Variable in class org.jline.terminal.impl.AbstractTerminal
- type(String) - Method in class org.jline.terminal.TerminalBuilder
- TYPE_DUMB - Static variable in interface org.jline.terminal.Terminal
-
Type identifier for dumb terminals with minimal capabilities.
- TYPE_DUMB_COLOR - Static variable in interface org.jline.terminal.Terminal
-
Type identifier for dumb terminals with basic color support.
- TYPE_WINDOWS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- TYPE_WINDOWS_256_COLOR - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- TYPE_WINDOWS_CONEMU - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- TYPE_WINDOWS_VTP - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
U
- uchar - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- underline() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the underline attribute enabled.
- UNDERLINE - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- UNDERLINE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- underline_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- UNDERLINE_DOUBLE - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- UNDERLINE_DOUBLE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- UNDERLINE_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
- UNDERLINE_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- underlineDefault() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the underline attribute set to its default state.
- underlineOff() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the underline attribute explicitly disabled.
- unicodeChar - Variable in class org.jline.nativ.Kernel32.CHAR_INFO
- uninstall() - Method in class org.jline.jansi.AnsiPrintStream
- uninstall() - Method in class org.jline.jansi.io.AnsiOutputStream
- unregister(String, Object) - Static method in class org.jline.utils.Signals
- Unsupported - Enum constant in enum class org.jline.jansi.AnsiType
- up_half_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- update(List<AttributedString>) - Method in class org.jline.utils.Status
- update(List<AttributedString>, boolean) - Method in class org.jline.utils.Status
-
Returns
true
if the cursor may be misplaced and should be updated. - update(List<AttributedString>, int) - Method in class org.jline.utils.Display
-
Update the display according to the new lines and flushes the output.
- update(List<AttributedString>, int, boolean) - Method in class org.jline.utils.Display
-
Update the display according to the new lines.
- updateAnsi(List<String>, int) - Method in class org.jline.utils.Display
- updateConsoleMode() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- Usage - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- Usage Example - Search tag in package org.jline.terminal
- Section
- Usage Examples - Search tag in class org.jline.terminal.TerminalBuilder
- Section
- user0 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user4 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user5 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user6 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user7 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user8 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- user9 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
V
- value() - Method in enum class org.jline.jansi.Ansi.Attribute
- value() - Method in enum class org.jline.jansi.Ansi.Color
- value() - Method in enum class org.jline.jansi.Ansi.Erase
- valueOf(String) - Static method in enum class org.jline.jansi.Ansi.Attribute
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.jansi.Ansi.Color
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.jansi.Ansi.Erase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.jansi.AnsiColors
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.jansi.AnsiMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.jansi.AnsiRenderer.Code
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.jansi.AnsiType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Attributes.ControlChar
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Attributes.ControlFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Attributes.InputFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Attributes.LocalFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Attributes.OutputFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.MouseEvent.Button
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.MouseEvent.Modifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.MouseEvent.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.spi.SystemStream
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Terminal.MouseTracking
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.Terminal.Signal
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.terminal.TerminalBuilder.SystemOutput
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.utils.AttributedCharSequence.ForceMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.utils.DiffHelper.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.jline.utils.InfoCmp.Capability
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.jline.jansi.Ansi.Attribute
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.jansi.Ansi.Color
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.jansi.Ansi.Erase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.jansi.AnsiColors
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.jansi.AnsiMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.jansi.AnsiRenderer.Code
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.jansi.AnsiType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Attributes.ControlChar
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Attributes.ControlFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Attributes.InputFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Attributes.LocalFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Attributes.OutputFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.MouseEvent.Button
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.MouseEvent.Modifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.MouseEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.spi.SystemStream
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Terminal.MouseTracking
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.Terminal.Signal
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.terminal.TerminalBuilder.SystemOutput
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.utils.AttributedCharSequence.ForceMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.utils.DiffHelper.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.jline.utils.InfoCmp.Capability
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VDISCARD - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Discard output character (typically Ctrl+O)
- VDSUSP - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Delayed suspend character
- VEOF - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
End-of-file character (typically Ctrl+D)
- VEOL - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
End-of-line character
- VEOL2 - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Secondary end-of-line character
- VERASE - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Erase character (typically Backspace)
- VINTR - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Interrupt character (typically Ctrl+C)
- virtual_terminal - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- VirtualTerminal - Enum constant in enum class org.jline.jansi.AnsiType
- VKILL - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Kill line character (typically Ctrl+U)
- VLNEXT - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Literal next character (typically Ctrl+V)
- VMIN - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Minimum number of characters for non-canonical read
- VQUIT - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Quit character (typically Ctrl+\)
- VREPRINT - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Reprint line character (typically Ctrl+R)
- VSTART - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Start output character (typically Ctrl+Q)
- VSTATUS - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Status request character (typically Ctrl+T)
- VSTOP - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Stop output character (typically Ctrl+S)
- VSUSP - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Suspend character (typically Ctrl+Z)
- VTDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
- VTIME - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Timeout in deciseconds for non-canonical read
- VWERASE - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Word erase character (typically Ctrl+W)
W
- wait_tone - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- waitAndCapture(Process) - Static method in class org.jline.utils.ExecHelper
- WaitForSingleObject(long, int) - Static method in class org.jline.nativ.Kernel32
- warn(Object...) - Static method in class org.jline.utils.Log
- wcwidth(int) - Static method in class org.jline.utils.WCWidth
- wcwidth(String) - Method in class org.jline.utils.Display
- WCWidth - Class in org.jline.utils
-
Utility class for determining the display width of Unicode characters.
- Wheel - Enum constant in enum class org.jline.terminal.MouseEvent.Type
-
The mouse wheel was scrolled.
- WheelDown - Enum constant in enum class org.jline.terminal.MouseEvent.Button
-
The mouse wheel was scrolled downward.
- WheelUp - Enum constant in enum class org.jline.terminal.MouseEvent.Button
-
The mouse wheel was scrolled upward.
- WHITE - Enum constant in enum class org.jline.jansi.Ansi.Color
- WHITE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- WHITE - Static variable in class org.jline.jansi.io.AnsiProcessor
- WHITE - Static variable in class org.jline.utils.AnsiWriter
- WHITE - Static variable in class org.jline.utils.AttributedStyle
- wide_char_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- width() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
- width_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- WINCH - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Window change signal, sent when the terminal window size changes.
- window - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- WINDOW_BUFFER_SIZE_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- WINDOW_BUFFER_SIZE_RECORD() - Constructor for class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
- windowBufferSizeEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- windowHeight() - Method in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- WindowsAnsiProcessor - Class in org.jline.jansi.io
-
A Windows ANSI escape processor, that uses JNA to access native platform API's to change the console attributes (see Jansi native Kernel32).
- WindowsAnsiProcessor(OutputStream) - Constructor for class org.jline.jansi.io.WindowsAnsiProcessor
- WindowsAnsiProcessor(OutputStream, boolean) - Constructor for class org.jline.jansi.io.WindowsAnsiProcessor
- WindowsAnsiProcessor(OutputStream, long) - Constructor for class org.jline.jansi.io.WindowsAnsiProcessor
- WindowsAnsiWriter - Class in org.jline.terminal.impl.jni.win
-
A Windows ANSI escape processor, that uses JNA to access native platform API's to change the console attributes.
- WindowsAnsiWriter(Writer) - Constructor for class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- WindowsSupport - Class in org.jline.jansi
-
Deprecated.
- WindowsSupport() - Constructor for class org.jline.jansi.WindowsSupport
-
Deprecated.
- windowWidth() - Method in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- WinSize() - Constructor for class org.jline.nativ.CLibrary.WinSize
- WinSize(short, short) - Constructor for class org.jline.nativ.CLibrary.WinSize
- winSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Creates a terminal connected to a system stream on Windows.
- winSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- winSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- winSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- wrapAtEol - Variable in class org.jline.utils.Display
- write(byte[]) - Method in class org.jline.utils.WriterOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.FastBufferedOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.WriterOutputStream
- write(char[], int, int) - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
-
Writes a portion of a character array to the Windows console.
- write(char[], int, int) - Method in class org.jline.utils.AnsiWriter
- write(int) - Method in class org.jline.jansi.io.AnsiOutputStream
- write(int) - Method in class org.jline.utils.AnsiWriter
- write(int) - Method in class org.jline.utils.FastBufferedOutputStream
- write(int) - Method in class org.jline.utils.WriterOutputStream
- write(String, int, int) - Method in class org.jline.utils.AnsiWriter
- writeConsole(char[], int) - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
-
Writes text to the Windows console.
- WriteConsoleW(long, char[], int, int[], long) - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/ms687401(v=VS.85).aspx
- writer - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- writer - Variable in class org.jline.terminal.impl.PosixSysTerminal
- writer() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- writer() - Method in class org.jline.terminal.impl.DumbTerminal
- writer() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- writer() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- writer() - Method in class org.jline.terminal.impl.PosixSysTerminal
- writer() - Method in interface org.jline.terminal.Terminal
-
Retrieve the
Writer
for this terminal. - WriterOutputStream - Class in org.jline.utils
-
An OutputStream implementation that writes to a Writer, bridging byte and character streams.
- WriterOutputStream(Writer, Charset) - Constructor for class org.jline.utils.WriterOutputStream
- WriterOutputStream(Writer, CharsetDecoder) - Constructor for class org.jline.utils.WriterOutputStream
- ws_col - Variable in class org.jline.nativ.CLibrary.WinSize
- ws_row - Variable in class org.jline.nativ.CLibrary.WinSize
- ws_xpixel - Variable in class org.jline.nativ.CLibrary.WinSize
- ws_ypixel - Variable in class org.jline.nativ.CLibrary.WinSize
X
- x - Variable in class org.jline.nativ.Kernel32.COORD
- X86 - Static variable in class org.jline.nativ.OSInfo
- X86_64 - Static variable in class org.jline.nativ.OSInfo
- xm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- XM - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- xoff_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- xon_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- xon_xoff - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- XTERM_INITC - Static variable in class org.jline.utils.ColorPalette
Y
- y - Variable in class org.jline.nativ.Kernel32.COORD
- YELLOW - Enum constant in enum class org.jline.jansi.Ansi.Color
- YELLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
- YELLOW - Static variable in class org.jline.jansi.io.AnsiProcessor
- YELLOW - Static variable in class org.jline.utils.AnsiWriter
- YELLOW - Static variable in class org.jline.utils.AttributedStyle
Z
- zero_motion - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- ZeroWidthSupplier() - Constructor for class org.jline.jansi.io.AnsiOutputStream.ZeroWidthSupplier
_
- _getch() - Static method in class org.jline.nativ.Kernel32
-
see: http://msdn.microsoft.com/en-us/library/078sfkak(VS.80).aspx
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
Terminal.input()
andTerminal.output()
.