A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages

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 - 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 - org.jline.jansi.Ansi.Erase
 
Alt - org.jline.terminal.MouseEvent.Modifier
The Alt key was pressed during the mouse event.
alt_scancode_esc - 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 - 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 in org.jline.jansi
Display attributes, also know as SGR (Select Graphic Rendition) parameters.
Ansi.Color - Enum in org.jline.jansi
ANSI 8 colors for fluent API
Ansi.Consumer - Interface in org.jline.jansi
 
Ansi.Erase - Enum 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 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 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 in org.jline.jansi
 
AnsiType - Enum 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 - 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 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 in org.jline.terminal
Control characters used for special terminal functions.
Attributes.ControlFlag - Enum in org.jline.terminal
Control flags that manage hardware aspects of the terminal.
Attributes.InputFlag - Enum in org.jline.terminal
Input flags that control how terminal input is processed.
Attributes.LocalFlag - Enum in org.jline.terminal
Local flags that control various terminal behaviors.
Attributes.OutputFlag - Enum in org.jline.terminal
Output flags that control how terminal output is processed.
auto_left_margin - org.jline.utils.InfoCmp.Capability
 
auto_right_margin - 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 - org.jline.utils.InfoCmp.Capability
 
back_tab - 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 - org.jline.jansi.Ansi.Erase
 
BEGIN_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
 
bell - org.jline.utils.InfoCmp.Capability
 
bg() - Method in enum 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 - org.jline.jansi.AnsiRenderer.Code
 
BG_BLUE - org.jline.jansi.AnsiRenderer.Code
 
BG_CYAN - org.jline.jansi.AnsiRenderer.Code
 
BG_DEFAULT - org.jline.jansi.AnsiRenderer.Code
 
BG_GREEN - org.jline.jansi.AnsiRenderer.Code
 
BG_MAGENTA - org.jline.jansi.AnsiRenderer.Code
 
BG_RED - org.jline.jansi.AnsiRenderer.Code
 
BG_WHITE - org.jline.jansi.AnsiRenderer.Code
 
BG_YELLOW - org.jline.jansi.AnsiRenderer.Code
 
bgBright() - Method in enum 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 - org.jline.utils.InfoCmp.Capability
 
bit_image_entwining - org.jline.utils.InfoCmp.Capability
 
bit_image_newline - org.jline.utils.InfoCmp.Capability
 
bit_image_repeat - org.jline.utils.InfoCmp.Capability
 
bit_image_type - org.jline.utils.InfoCmp.Capability
 
BLACK - org.jline.jansi.Ansi.Color
 
BLACK - 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 - org.jline.jansi.Ansi.Attribute
 
BLINK_FAST - org.jline.jansi.AnsiRenderer.Code
 
BLINK_OFF - org.jline.jansi.Ansi.Attribute
 
BLINK_OFF - org.jline.jansi.AnsiRenderer.Code
 
BLINK_SLOW - org.jline.jansi.Ansi.Attribute
 
BLINK_SLOW - 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 - org.jline.jansi.Ansi.Color
 
BLUE - 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 - 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 - org.jline.terminal.Attributes.InputFlag
 
BSDLY - 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 - 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 - org.jline.terminal.Terminal.MouseTracking
Also report button-motion events.
Button1 - org.jline.terminal.MouseEvent.Button
The primary mouse button (usually the left button).
Button2 - org.jline.terminal.MouseEvent.Button
The middle mouse button.
Button3 - org.jline.terminal.MouseEvent.Button
The secondary mouse button (usually the right button).
buttons - org.jline.utils.InfoCmp.Capability
 
buttonState - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
byName(String) - Static method in enum 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 - 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() and Terminal.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 - org.jline.utils.InfoCmp.Capability
 
CAT02toHPE(double[]) - Static method in class org.jline.utils.Colors
 
CCAR_OFLOW - org.jline.terminal.Attributes.ControlFlag
 
CCTS_OFLOW - org.jline.terminal.Attributes.ControlFlag
 
CDSR_OFLOW - org.jline.terminal.Attributes.ControlFlag
 
CDTR_IFLOW - org.jline.terminal.Attributes.ControlFlag
 
ceol_standout_glitch - org.jline.utils.InfoCmp.Capability
 
change_char_pitch - org.jline.utils.InfoCmp.Capability
 
change_line_pitch - org.jline.utils.InfoCmp.Capability
 
change_res_horz - org.jline.utils.InfoCmp.Capability
 
change_res_vert - org.jline.utils.InfoCmp.Capability
 
change_scroll_region - org.jline.utils.InfoCmp.Capability
 
CHAR_INFO() - Constructor for class org.jline.nativ.Kernel32.CHAR_INFO
 
char_padding - org.jline.utils.InfoCmp.Capability
 
char_set_names - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
clear_margins - org.jline.utils.InfoCmp.Capability
 
clear_screen - 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 - 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 in org.jline.utils
Exception thrown when attempting to use a closed resource.
ClosedException() - Constructor for exception org.jline.utils.ClosedException
 
ClosedException(String) - Constructor for exception org.jline.utils.ClosedException
 
ClosedException(String, Throwable) - Constructor for exception org.jline.utils.ClosedException
 
ClosedException(Throwable) - Constructor for exception 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 - org.jline.utils.InfoCmp.Capability
 
clr_eol - org.jline.utils.InfoCmp.Capability
 
clr_eos - org.jline.utils.InfoCmp.Capability
 
CODE_LIST_SEPARATOR - Static variable in class org.jline.jansi.AnsiRenderer
 
code_set_init - 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.
JLine now writes Unicode output independently from the selected code page. Using this option will only make it emulate the selected code page for Terminal.input() and Terminal.output().
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 - org.jline.utils.InfoCmp.Capability
 
color(boolean) - Method in class org.jline.terminal.TerminalBuilder
 
color_names - 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 - org.jline.jansi.AnsiColors
 
Colors256 - 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 - org.jline.utils.InfoCmp.Capability
 
columnLength() - Method in class org.jline.utils.AttributedCharSequence
Returns the display width of this attributed string in columns.
columns - 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 - 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 - org.jline.jansi.Ansi.Attribute
 
CONCEAL_OFF - org.jline.jansi.AnsiRenderer.Code
 
CONCEAL_ON - org.jline.jansi.Ansi.Attribute
 
CONCEAL_ON - 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.
CONSOLE_SCREEN_BUFFER_INFO() - Constructor for class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
CONT - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
cr_cancels_micro_mode - org.jline.utils.InfoCmp.Capability
 
CRDLY - org.jline.terminal.Attributes.OutputFlag
 
CREAD - org.jline.terminal.Attributes.ControlFlag
 
create_window - 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
 
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 - org.jline.terminal.Attributes.ControlFlag
 
CS5 - org.jline.terminal.Attributes.ControlFlag
 
CS6 - org.jline.terminal.Attributes.ControlFlag
 
CS7 - org.jline.terminal.Attributes.ControlFlag
 
CS8 - org.jline.terminal.Attributes.ControlFlag
 
CSTOPB - 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 - org.jline.utils.InfoCmp.Capability
 
cursor_down - org.jline.utils.InfoCmp.Capability
 
cursor_home - org.jline.utils.InfoCmp.Capability
 
cursor_invisible - org.jline.utils.InfoCmp.Capability
 
cursor_left - org.jline.utils.InfoCmp.Capability
 
cursor_mem_address - org.jline.utils.InfoCmp.Capability
 
cursor_normal - org.jline.utils.InfoCmp.Capability
 
cursor_right - org.jline.utils.InfoCmp.Capability
 
cursor_to_ll - org.jline.utils.InfoCmp.Capability
 
cursor_up - org.jline.utils.InfoCmp.Capability
 
cursor_visible - 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 - org.jline.jansi.Ansi.Color
 
CYAN - 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 - org.jline.jansi.AnsiMode
 
DEFAULT - org.jline.jansi.Ansi.Color
 
DEFAULT - 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 - org.jline.utils.InfoCmp.Capability
 
define_char - 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 - org.jline.utils.DiffHelper.Operation
 
delete_character - org.jline.utils.InfoCmp.Capability
 
delete_line - 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 - org.jline.utils.InfoCmp.Capability
 
device_type - 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 - 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 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 - 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 - org.jline.utils.InfoCmp.Capability
 
display_pc_char - 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 - org.jline.utils.InfoCmp.Capability
 
dot_vert_spacing - org.jline.utils.InfoCmp.Capability
 
DOUBLE_CLICK - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
down_half_line - org.jline.utils.InfoCmp.Capability
 
Dragged - 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 - 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 - org.jline.terminal.Attributes.LocalFlag
 
ECHOCTL - org.jline.terminal.Attributes.LocalFlag
 
ECHOE - org.jline.terminal.Attributes.LocalFlag
 
ECHOK - org.jline.terminal.Attributes.LocalFlag
 
ECHOKE - org.jline.terminal.Attributes.LocalFlag
 
ECHONL - org.jline.terminal.Attributes.LocalFlag
 
ECHOPRT - 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 - org.jline.jansi.AnsiType
 
ena_acs - 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 for Terminal.input() and Terminal.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 - 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 - org.jline.utils.InfoCmp.Capability
 
enter_am_mode - org.jline.utils.InfoCmp.Capability
 
enter_blink_mode - org.jline.utils.InfoCmp.Capability
 
enter_bold_mode - org.jline.utils.InfoCmp.Capability
 
enter_ca_mode - org.jline.utils.InfoCmp.Capability
 
enter_delete_mode - org.jline.utils.InfoCmp.Capability
 
enter_dim_mode - org.jline.utils.InfoCmp.Capability
 
enter_doublewide_mode - org.jline.utils.InfoCmp.Capability
 
enter_draft_quality - org.jline.utils.InfoCmp.Capability
 
enter_horizontal_hl_mode - org.jline.utils.InfoCmp.Capability
 
enter_insert_mode - org.jline.utils.InfoCmp.Capability
 
enter_italics_mode - org.jline.utils.InfoCmp.Capability
 
enter_left_hl_mode - org.jline.utils.InfoCmp.Capability
 
enter_leftward_mode - org.jline.utils.InfoCmp.Capability
 
enter_low_hl_mode - org.jline.utils.InfoCmp.Capability
 
enter_micro_mode - org.jline.utils.InfoCmp.Capability
 
enter_near_letter_quality - org.jline.utils.InfoCmp.Capability
 
enter_normal_quality - org.jline.utils.InfoCmp.Capability
 
enter_pc_charset_mode - org.jline.utils.InfoCmp.Capability
 
enter_protected_mode - org.jline.utils.InfoCmp.Capability
 
enter_reverse_mode - org.jline.utils.InfoCmp.Capability
 
enter_right_hl_mode - org.jline.utils.InfoCmp.Capability
 
enter_scancode_mode - org.jline.utils.InfoCmp.Capability
 
enter_secure_mode - org.jline.utils.InfoCmp.Capability
 
enter_shadow_mode - org.jline.utils.InfoCmp.Capability
 
enter_standout_mode - org.jline.utils.InfoCmp.Capability
 
enter_subscript_mode - org.jline.utils.InfoCmp.Capability
 
enter_superscript_mode - org.jline.utils.InfoCmp.Capability
 
enter_top_hl_mode - org.jline.utils.InfoCmp.Capability
 
enter_underline_mode - org.jline.utils.InfoCmp.Capability
 
enter_upward_mode - org.jline.utils.InfoCmp.Capability
 
enter_vertical_hl_mode - org.jline.utils.InfoCmp.Capability
 
enter_xon_mode - 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 - 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 - 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 - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
exit_am_mode - org.jline.utils.InfoCmp.Capability
 
exit_attribute_mode - org.jline.utils.InfoCmp.Capability
 
exit_ca_mode - org.jline.utils.InfoCmp.Capability
 
exit_delete_mode - org.jline.utils.InfoCmp.Capability
 
exit_doublewide_mode - org.jline.utils.InfoCmp.Capability
 
exit_insert_mode - org.jline.utils.InfoCmp.Capability
 
exit_italics_mode - org.jline.utils.InfoCmp.Capability
 
exit_leftward_mode - org.jline.utils.InfoCmp.Capability
 
exit_micro_mode - org.jline.utils.InfoCmp.Capability
 
exit_pc_charset_mode - org.jline.utils.InfoCmp.Capability
 
exit_scancode_mode - org.jline.utils.InfoCmp.Capability
 
exit_shadow_mode - org.jline.utils.InfoCmp.Capability
 
exit_standout_mode - org.jline.utils.InfoCmp.Capability
 
exit_subscript_mode - org.jline.utils.InfoCmp.Capability
 
exit_superscript_mode - org.jline.utils.InfoCmp.Capability
 
exit_underline_mode - org.jline.utils.InfoCmp.Capability
 
exit_upward_mode - org.jline.utils.InfoCmp.Capability
 
exit_xon_mode - 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 - org.jline.terminal.Attributes.LocalFlag
 

F

faint() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the faint attribute enabled.
FAINT - 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 - 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 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 - org.jline.jansi.AnsiRenderer.Code
 
FG_BLUE - org.jline.jansi.AnsiRenderer.Code
 
FG_CYAN - org.jline.jansi.AnsiRenderer.Code
 
FG_DEFAULT - org.jline.jansi.AnsiRenderer.Code
 
FG_GREEN - org.jline.jansi.AnsiRenderer.Code
 
FG_MAGENTA - org.jline.jansi.AnsiRenderer.Code
 
FG_RED - org.jline.jansi.AnsiRenderer.Code
 
FG_WHITE - org.jline.jansi.AnsiRenderer.Code
 
FG_YELLOW - 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 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 - org.jline.utils.InfoCmp.Capability
 
flash_hook - org.jline.utils.InfoCmp.Capability
 
flash_screen - 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 - 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 - org.jline.jansi.AnsiMode
 
Force256Colors - org.jline.utils.AttributedCharSequence.ForceMode
Force the use of 256-color mode (8-bit colors).
ForcedSysErr - org.jline.terminal.TerminalBuilder.SystemOutput
 
ForcedSysOut - org.jline.terminal.TerminalBuilder.SystemOutput
 
ForceTrueColors - 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 - 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 - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
get_mouse - 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 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 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 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 - org.jline.utils.InfoCmp.Capability
 
GREEN - org.jline.jansi.Ansi.Color
 
GREEN - 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 - org.jline.utils.InfoCmp.Capability
 
hard_copy - org.jline.utils.InfoCmp.Capability
 
hard_cursor - org.jline.utils.InfoCmp.Capability
 
has_meta_key - org.jline.utils.InfoCmp.Capability
 
has_print_wheel - org.jline.utils.InfoCmp.Capability
 
has_status_line - 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 - org.jline.utils.InfoCmp.Capability
 
HUPCL - 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 - org.jline.terminal.Attributes.LocalFlag
 
ICRNL - org.jline.terminal.Attributes.InputFlag
 
IEXTEN - org.jline.terminal.Attributes.LocalFlag
 
IGNBRK - org.jline.terminal.Attributes.InputFlag
 
IGNCR - org.jline.terminal.Attributes.InputFlag
 
IGNPAR - org.jline.terminal.Attributes.InputFlag
 
IMAXBEL - 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 - 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 in org.jline.utils
 
init_1string - org.jline.utils.InfoCmp.Capability
 
init_2string - org.jline.utils.InfoCmp.Capability
 
init_3string - org.jline.utils.InfoCmp.Capability
 
init_file - org.jline.utils.InfoCmp.Capability
 
init_prog - org.jline.utils.InfoCmp.Capability
 
init_tabs - 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 - org.jline.utils.InfoCmp.Capability
 
initialize_pair - org.jline.utils.InfoCmp.Capability
 
INLCR - org.jline.terminal.Attributes.InputFlag
 
INORMEOL - org.jline.terminal.Attributes.InputFlag
 
INPCK - 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 - org.jline.terminal.spi.SystemStream
Standard input stream (stdin).
INPUT_RECORD() - Constructor for class org.jline.nativ.Kernel32.INPUT_RECORD
 
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
Constructs a new InputStreamReader on the InputStream in.
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 Charset charset.
InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.jline.utils.InputStreamReader
Constructs a new InputStreamReader on the InputStream in and CharsetDecoder dec.
INSERT - org.jline.utils.DiffHelper.Operation
 
insert_character - org.jline.utils.InfoCmp.Capability
 
insert_line - org.jline.utils.InfoCmp.Capability
 
insert_null_glitch - org.jline.utils.InfoCmp.Capability
 
insert_padding - 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 - org.jline.terminal.Terminal.Signal
Interrupt signal, typically generated by pressing Ctrl+C.
INTENSITY_BOLD - org.jline.jansi.Ansi.Attribute
 
INTENSITY_BOLD - org.jline.jansi.AnsiRenderer.Code
 
INTENSITY_BOLD_OFF - org.jline.jansi.Ansi.Attribute
 
INTENSITY_FAINT - org.jline.jansi.Ansi.Attribute
 
INTENSITY_FAINT - 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 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 org.jline.jansi.AnsiRenderer.Code
 
isColor() - Method in enum 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 - 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 - 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 - org.jline.jansi.Ansi.Attribute
 
ITALIC - org.jline.jansi.AnsiRenderer.Code
 
ITALIC_OFF - 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 - org.jline.terminal.Attributes.InputFlag
 
IXANY - org.jline.terminal.Attributes.InputFlag
 
IXOFF - org.jline.terminal.Attributes.InputFlag
 
IXON - 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 or truecolor.
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 or default (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.
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 - org.jline.utils.InfoCmp.Capability
 
key_a3 - org.jline.utils.InfoCmp.Capability
 
key_b2 - org.jline.utils.InfoCmp.Capability
 
key_backspace - org.jline.utils.InfoCmp.Capability
 
key_beg - org.jline.utils.InfoCmp.Capability
 
key_btab - org.jline.utils.InfoCmp.Capability
 
key_c1 - org.jline.utils.InfoCmp.Capability
 
key_c3 - org.jline.utils.InfoCmp.Capability
 
key_cancel - org.jline.utils.InfoCmp.Capability
 
key_catab - org.jline.utils.InfoCmp.Capability
 
key_clear - org.jline.utils.InfoCmp.Capability
 
key_close - org.jline.utils.InfoCmp.Capability
 
key_command - org.jline.utils.InfoCmp.Capability
 
key_copy - org.jline.utils.InfoCmp.Capability
 
key_create - org.jline.utils.InfoCmp.Capability
 
key_ctab - org.jline.utils.InfoCmp.Capability
 
key_dc - org.jline.utils.InfoCmp.Capability
 
key_dl - org.jline.utils.InfoCmp.Capability
 
key_down - org.jline.utils.InfoCmp.Capability
 
key_eic - org.jline.utils.InfoCmp.Capability
 
key_end - org.jline.utils.InfoCmp.Capability
 
key_enter - org.jline.utils.InfoCmp.Capability
 
key_eol - org.jline.utils.InfoCmp.Capability
 
key_eos - 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 - org.jline.utils.InfoCmp.Capability
 
key_f0 - org.jline.utils.InfoCmp.Capability
 
key_f1 - org.jline.utils.InfoCmp.Capability
 
key_f10 - org.jline.utils.InfoCmp.Capability
 
key_f11 - org.jline.utils.InfoCmp.Capability
 
key_f12 - org.jline.utils.InfoCmp.Capability
 
key_f13 - org.jline.utils.InfoCmp.Capability
 
key_f14 - org.jline.utils.InfoCmp.Capability
 
key_f15 - org.jline.utils.InfoCmp.Capability
 
key_f16 - org.jline.utils.InfoCmp.Capability
 
key_f17 - org.jline.utils.InfoCmp.Capability
 
key_f18 - org.jline.utils.InfoCmp.Capability
 
key_f19 - org.jline.utils.InfoCmp.Capability
 
key_f2 - org.jline.utils.InfoCmp.Capability
 
key_f20 - org.jline.utils.InfoCmp.Capability
 
key_f21 - org.jline.utils.InfoCmp.Capability
 
key_f22 - org.jline.utils.InfoCmp.Capability
 
key_f23 - org.jline.utils.InfoCmp.Capability
 
key_f24 - org.jline.utils.InfoCmp.Capability
 
key_f25 - org.jline.utils.InfoCmp.Capability
 
key_f26 - org.jline.utils.InfoCmp.Capability
 
key_f27 - org.jline.utils.InfoCmp.Capability
 
key_f28 - org.jline.utils.InfoCmp.Capability
 
key_f29 - org.jline.utils.InfoCmp.Capability
 
key_f3 - org.jline.utils.InfoCmp.Capability
 
key_f30 - org.jline.utils.InfoCmp.Capability
 
key_f31 - org.jline.utils.InfoCmp.Capability
 
key_f32 - org.jline.utils.InfoCmp.Capability
 
key_f33 - org.jline.utils.InfoCmp.Capability
 
key_f34 - org.jline.utils.InfoCmp.Capability
 
key_f35 - org.jline.utils.InfoCmp.Capability
 
key_f36 - org.jline.utils.InfoCmp.Capability
 
key_f37 - org.jline.utils.InfoCmp.Capability
 
key_f38 - org.jline.utils.InfoCmp.Capability
 
key_f39 - org.jline.utils.InfoCmp.Capability
 
key_f4 - org.jline.utils.InfoCmp.Capability
 
key_f40 - org.jline.utils.InfoCmp.Capability
 
key_f41 - org.jline.utils.InfoCmp.Capability
 
key_f42 - org.jline.utils.InfoCmp.Capability
 
key_f43 - org.jline.utils.InfoCmp.Capability
 
key_f44 - org.jline.utils.InfoCmp.Capability
 
key_f45 - org.jline.utils.InfoCmp.Capability
 
key_f46 - org.jline.utils.InfoCmp.Capability
 
key_f47 - org.jline.utils.InfoCmp.Capability
 
key_f48 - org.jline.utils.InfoCmp.Capability
 
key_f49 - org.jline.utils.InfoCmp.Capability
 
key_f5 - org.jline.utils.InfoCmp.Capability
 
key_f50 - org.jline.utils.InfoCmp.Capability
 
key_f51 - org.jline.utils.InfoCmp.Capability
 
key_f52 - org.jline.utils.InfoCmp.Capability
 
key_f53 - org.jline.utils.InfoCmp.Capability
 
key_f54 - org.jline.utils.InfoCmp.Capability
 
key_f55 - org.jline.utils.InfoCmp.Capability
 
key_f56 - org.jline.utils.InfoCmp.Capability
 
key_f57 - org.jline.utils.InfoCmp.Capability
 
key_f58 - org.jline.utils.InfoCmp.Capability
 
key_f59 - org.jline.utils.InfoCmp.Capability
 
key_f6 - org.jline.utils.InfoCmp.Capability
 
key_f60 - org.jline.utils.InfoCmp.Capability
 
key_f61 - org.jline.utils.InfoCmp.Capability
 
key_f62 - org.jline.utils.InfoCmp.Capability
 
key_f63 - org.jline.utils.InfoCmp.Capability
 
key_f7 - org.jline.utils.InfoCmp.Capability
 
key_f8 - org.jline.utils.InfoCmp.Capability
 
key_f9 - org.jline.utils.InfoCmp.Capability
 
key_find - org.jline.utils.InfoCmp.Capability
 
key_help - org.jline.utils.InfoCmp.Capability
 
key_home - org.jline.utils.InfoCmp.Capability
 
key_ic - org.jline.utils.InfoCmp.Capability
 
key_il - org.jline.utils.InfoCmp.Capability
 
key_left - org.jline.utils.InfoCmp.Capability
 
key_ll - org.jline.utils.InfoCmp.Capability
 
key_mark - org.jline.utils.InfoCmp.Capability
 
key_message - org.jline.utils.InfoCmp.Capability
 
key_mouse - org.jline.utils.InfoCmp.Capability
 
key_move - org.jline.utils.InfoCmp.Capability
 
key_next - org.jline.utils.InfoCmp.Capability
 
key_npage - org.jline.utils.InfoCmp.Capability
 
key_open - org.jline.utils.InfoCmp.Capability
 
key_options - org.jline.utils.InfoCmp.Capability
 
key_ppage - org.jline.utils.InfoCmp.Capability
 
key_previous - org.jline.utils.InfoCmp.Capability
 
key_print - org.jline.utils.InfoCmp.Capability
 
key_redo - org.jline.utils.InfoCmp.Capability
 
key_reference - org.jline.utils.InfoCmp.Capability
 
key_refresh - org.jline.utils.InfoCmp.Capability
 
key_replace - org.jline.utils.InfoCmp.Capability
 
key_restart - org.jline.utils.InfoCmp.Capability
 
key_resume - org.jline.utils.InfoCmp.Capability
 
key_right - org.jline.utils.InfoCmp.Capability
 
key_save - org.jline.utils.InfoCmp.Capability
 
key_sbeg - org.jline.utils.InfoCmp.Capability
 
key_scancel - org.jline.utils.InfoCmp.Capability
 
key_scommand - org.jline.utils.InfoCmp.Capability
 
key_scopy - org.jline.utils.InfoCmp.Capability
 
key_screate - org.jline.utils.InfoCmp.Capability
 
key_sdc - org.jline.utils.InfoCmp.Capability
 
key_sdl - org.jline.utils.InfoCmp.Capability
 
key_select - org.jline.utils.InfoCmp.Capability
 
key_send - org.jline.utils.InfoCmp.Capability
 
key_seol - org.jline.utils.InfoCmp.Capability
 
key_sexit - org.jline.utils.InfoCmp.Capability
 
key_sf - org.jline.utils.InfoCmp.Capability
 
key_sfind - org.jline.utils.InfoCmp.Capability
 
key_shelp - org.jline.utils.InfoCmp.Capability
 
key_shome - org.jline.utils.InfoCmp.Capability
 
key_sic - org.jline.utils.InfoCmp.Capability
 
key_sleft - org.jline.utils.InfoCmp.Capability
 
key_smessage - org.jline.utils.InfoCmp.Capability
 
key_smove - org.jline.utils.InfoCmp.Capability
 
key_snext - org.jline.utils.InfoCmp.Capability
 
key_soptions - org.jline.utils.InfoCmp.Capability
 
key_sprevious - org.jline.utils.InfoCmp.Capability
 
key_sprint - org.jline.utils.InfoCmp.Capability
 
key_sr - org.jline.utils.InfoCmp.Capability
 
key_sredo - org.jline.utils.InfoCmp.Capability
 
key_sreplace - org.jline.utils.InfoCmp.Capability
 
key_sright - org.jline.utils.InfoCmp.Capability
 
key_srsume - org.jline.utils.InfoCmp.Capability
 
key_ssave - org.jline.utils.InfoCmp.Capability
 
key_ssuspend - org.jline.utils.InfoCmp.Capability
 
key_stab - org.jline.utils.InfoCmp.Capability
 
key_sundo - org.jline.utils.InfoCmp.Capability
 
key_suspend - org.jline.utils.InfoCmp.Capability
 
key_undo - org.jline.utils.InfoCmp.Capability
 
key_up - org.jline.utils.InfoCmp.Capability
 
keyCode - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
keyDown - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
keyEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
keypad_local - org.jline.utils.InfoCmp.Capability
 
keypad_xmit - 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 - org.jline.utils.InfoCmp.Capability
 
lab_f1 - org.jline.utils.InfoCmp.Capability
 
lab_f10 - org.jline.utils.InfoCmp.Capability
 
lab_f2 - org.jline.utils.InfoCmp.Capability
 
lab_f3 - org.jline.utils.InfoCmp.Capability
 
lab_f4 - org.jline.utils.InfoCmp.Capability
 
lab_f5 - org.jline.utils.InfoCmp.Capability
 
lab_f6 - org.jline.utils.InfoCmp.Capability
 
lab_f7 - org.jline.utils.InfoCmp.Capability
 
lab_f8 - org.jline.utils.InfoCmp.Capability
 
lab_f9 - org.jline.utils.InfoCmp.Capability
 
label_format - org.jline.utils.InfoCmp.Capability
 
label_height - org.jline.utils.InfoCmp.Capability
 
label_off - org.jline.utils.InfoCmp.Capability
 
label_on - org.jline.utils.InfoCmp.Capability
 
label_width - 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
 
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 - org.jline.utils.InfoCmp.Capability
 
lines - Variable in class org.jline.utils.Status
 
lines_of_memory - 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 - org.jline.utils.InfoCmp.Capability
 

M

M - Static variable in class org.jline.utils.Colors
Colorfulness
MAGENTA - org.jline.jansi.Ansi.Color
 
MAGENTA - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
max_colors - org.jline.utils.InfoCmp.Capability
 
max_micro_address - org.jline.utils.InfoCmp.Capability
 
max_micro_jump - org.jline.utils.InfoCmp.Capability
 
max_pairs - org.jline.utils.InfoCmp.Capability
 
maximum_windows - 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 - org.jline.utils.InfoCmp.Capability
 
memory_below - 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 - org.jline.utils.InfoCmp.Capability
 
meta_on - org.jline.utils.InfoCmp.Capability
 
micro_col_size - org.jline.utils.InfoCmp.Capability
 
micro_column_address - org.jline.utils.InfoCmp.Capability
 
micro_down - org.jline.utils.InfoCmp.Capability
 
micro_left - org.jline.utils.InfoCmp.Capability
 
micro_line_size - org.jline.utils.InfoCmp.Capability
 
micro_right - org.jline.utils.InfoCmp.Capability
 
micro_row_address - org.jline.utils.InfoCmp.Capability
 
micro_up - 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 - 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 in org.jline.terminal
Defines the mouse buttons that can be involved in a mouse event.
MouseEvent.Modifier - Enum in org.jline.terminal
Defines the modifier keys that can be pressed during a mouse event.
MouseEvent.Type - Enum 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
 
move_insert_mode - org.jline.utils.InfoCmp.Capability
 
move_standout_mode - org.jline.utils.InfoCmp.Capability
 
Moved - 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 - org.jline.jansi.AnsiType
 
nativeHandlers - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
nativeHandlers - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
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 - org.jline.utils.InfoCmp.Capability
 
NEGATIVE_OFF - org.jline.jansi.Ansi.Attribute
 
NEGATIVE_OFF - org.jline.jansi.AnsiRenderer.Code
 
NEGATIVE_ON - org.jline.jansi.Ansi.Attribute
 
NEGATIVE_ON - 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 - 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 - org.jline.terminal.Attributes.OutputFlag
 
no_color_video - org.jline.utils.InfoCmp.Capability
 
no_esc_ctlc - org.jline.utils.InfoCmp.Capability
 
no_pad_char - org.jline.utils.InfoCmp.Capability
 
NoButton - org.jline.terminal.MouseEvent.Button
No specific button is involved (used for move events).
NOFLSH - org.jline.terminal.Attributes.LocalFlag
 
NOKERNINFO - org.jline.terminal.Attributes.LocalFlag
 
non_dest_scroll_region - org.jline.utils.InfoCmp.Capability
 
non_rev_rmcup - 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 - org.jline.utils.AttributedCharSequence.ForceMode
No forcing; use the terminal's reported color capabilities.
Normal - org.jline.terminal.Terminal.MouseTracking
Track button press and release.
num_labels - org.jline.utils.InfoCmp.Capability
 
number_of_pins - 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 - org.jline.terminal.Attributes.OutputFlag
 
OFDEL - org.jline.terminal.Attributes.OutputFlag
 
Off - 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 - org.jline.terminal.Attributes.OutputFlag
 
oldLines - Variable in class org.jline.utils.Display
 
onClose - Variable in class org.jline.terminal.impl.AbstractTerminal
 
ONLCR - org.jline.terminal.Attributes.OutputFlag
 
ONLRET - org.jline.terminal.Attributes.OutputFlag
 
ONOCR - org.jline.terminal.Attributes.OutputFlag
 
ONOEOT - 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 - org.jline.terminal.Attributes.OutputFlag
 
order_of_pins - 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 - org.jline.utils.InfoCmp.Capability
 
orig_pair - 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 - org.jline.terminal.spi.SystemStream
Standard output stream (stdout).
output_res_char - org.jline.utils.InfoCmp.Capability
 
output_res_horz_inch - org.jline.utils.InfoCmp.Capability
 
output_res_line - org.jline.utils.InfoCmp.Capability
 
output_res_vert_inch - org.jline.utils.InfoCmp.Capability
 
over_strike - org.jline.utils.InfoCmp.Capability
 
OXTABS - org.jline.terminal.Attributes.OutputFlag
 

P

pad_char - org.jline.utils.InfoCmp.Capability
 
padding_baud_rate - org.jline.utils.InfoCmp.Capability
 
palette - Variable in class org.jline.terminal.impl.AbstractTerminal
 
PARENB - org.jline.terminal.Attributes.ControlFlag
 
parm_dch - org.jline.utils.InfoCmp.Capability
 
parm_delete_line - org.jline.utils.InfoCmp.Capability
 
parm_down_cursor - org.jline.utils.InfoCmp.Capability
 
parm_down_micro - org.jline.utils.InfoCmp.Capability
 
parm_ich - org.jline.utils.InfoCmp.Capability
 
parm_index - org.jline.utils.InfoCmp.Capability
 
parm_insert_line - org.jline.utils.InfoCmp.Capability
 
parm_left_cursor - org.jline.utils.InfoCmp.Capability
 
parm_left_micro - org.jline.utils.InfoCmp.Capability
 
parm_right_cursor - org.jline.utils.InfoCmp.Capability
 
parm_right_micro - org.jline.utils.InfoCmp.Capability
 
parm_rindex - org.jline.utils.InfoCmp.Capability
 
parm_up_cursor - org.jline.utils.InfoCmp.Capability
 
parm_up_micro - org.jline.utils.InfoCmp.Capability
 
PARMRK - org.jline.terminal.Attributes.InputFlag
 
PARODD - 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 - 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 - org.jline.terminal.Attributes.LocalFlag
 
perform(InfoCmp.Capability, InfoCmp.Capability, int) - Method in class org.jline.utils.Display
 
pkey_key - org.jline.utils.InfoCmp.Capability
 
pkey_local - org.jline.utils.InfoCmp.Capability
 
pkey_plab - org.jline.utils.InfoCmp.Capability
 
pkey_xmit - org.jline.utils.InfoCmp.Capability
 
plab_norm - org.jline.utils.InfoCmp.Capability
 
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 - 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 - org.jline.utils.InfoCmp.Capability
 
print_screen - 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 to Reset / Normal
processAttributeRest() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processAttributeRest() - Method in class org.jline.utils.AnsiWriter
process SGR 0 corresponding to Reset / Normal
processChangeIconName(String) - Method in class org.jline.jansi.io.AnsiProcessor
process OSC 1;text BEL corresponding to Change Icon label
processChangeIconName(String) - Method in class org.jline.utils.AnsiWriter
process OSC 1;text BEL corresponding to Change Icon label
processChangeIconNameAndWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
process OSC 0;text BEL corresponding to Change Window and Icon label
processChangeIconNameAndWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
process OSC 0;text BEL corresponding to Change Window and Icon label
processChangeWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
process OSC 2;text BEL corresponding to Change 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 to Change 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 to CUD ? 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 to CUD ? Cursor Down
processCursorDownLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n E corresponding to CNL ? 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 to CNL ? Cursor Next Line
processCursorLeft(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n D corresponding to CUB ? 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 to CUB ? Cursor Back
processCursorRight(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n C corresponding to CUF ? 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 to CUF ? Cursor Forward
processCursorTo(int, int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n ; m H corresponding to CUP ? Cursor Position or CSI n ; m f corresponding to HVP ? 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 to CUP ? Cursor Position or CSI n ; m f corresponding to HVP ? Horizontal and Vertical Position
processCursorToColumn(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n G corresponding to CHA ? 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 to CHA ? Cursor Horizontal Absolute
processCursorUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n A corresponding to CUU ? 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 to CUU ? Cursor Up
processCursorUpLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n F corresponding to CPL ? 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 to CPL ? Cursor Previous Line
processDefaultBackgroundColor() - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 49 corresponding to Default 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 to Default background color
processDefaultTextColor() - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 39 corresponding to Default 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 to Default text color (foreground)
processDeleteLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI M ANSI code, corresponding to DL ? 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 to DL ? Delete Line
processEraseLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n K ANSI code, corresponding to ED ? 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 to ED ? Erase in Line
processEraseScreen(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n J ANSI code, corresponding to ED ? 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 to ED ? 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 to IL ? 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 to IL ? 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 to RCP ? 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 to RCP ? Restore Cursor Position
processSaveCursorPosition() - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI s ANSI code, corresponding to SCP ? 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 to SCP ? Save Cursor Position
processScrollDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n T ANSI code, corresponding to SD ? Scroll Down
processScrollDown(int) - Method in class org.jline.utils.AnsiWriter
Process CSI n T ANSI code, corresponding to SD ? Scroll Down
processScrollUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n U ANSI code, corresponding to SU ? Scroll Up
processScrollUp(int) - Method in class org.jline.utils.AnsiWriter
Process CSI n U ANSI code, corresponding to SU ? Scroll Up
processSetAttribute(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR other than 0 (reset), 30-39 (foreground), 40-49 (background), 90-97 (foreground high intensity) or 100-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 than 0 (reset), 30-39 (foreground), 40-49 (background), 90-97 (foreground high intensity) or 100-107 (background high intensity)
processSetBackgroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 40-47 corresponding to Set background color.
processSetBackgroundColor(int) - Method in class org.jline.utils.AnsiWriter
process SGR 40-47 corresponding to Set background color.
processSetBackgroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 40-47 or SGR 100-107 corresponding to Set background color either in normal mode or high intensity.
processSetBackgroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
process SGR 40-47 or SGR 100-107 corresponding to Set background color either in normal mode or high intensity.
processSetBackgroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 48 corresponding to extended 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 to extended 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 to extended 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 to extended 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 to Set text color (foreground).
processSetForegroundColor(int) - Method in class org.jline.utils.AnsiWriter
process SGR 30-37 corresponding to Set text color (foreground).
processSetForegroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 30-37 or SGR 90-97 corresponding to Set text color (foreground) either in normal mode or high intensity.
processSetForegroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
process SGR 30-37 or SGR 90-97 corresponding to Set text color (foreground) either in normal mode or high intensity.
processSetForegroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 38 corresponding to extended 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 to extended 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 to extended 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 to extended 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 - org.jline.utils.InfoCmp.Capability
 
prtr_off - org.jline.utils.InfoCmp.Capability
 
prtr_on - org.jline.utils.InfoCmp.Capability
 
prtr_silent - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
QUIT - 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 position offset in the character array buf.
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 - org.jline.jansi.Ansi.Color
 
RED - 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 - 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 - org.jline.terminal.MouseEvent.Type
A mouse button was released.
remove(ShutdownHooks.Task) - Static method in class org.jline.utils.ShutdownHooks
 
remove_clock - 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 - org.jline.utils.InfoCmp.Capability
 
repeatCount - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
req_for_input - org.jline.utils.InfoCmp.Capability
 
req_mouse_pos - 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 - org.jline.jansi.Ansi.Attribute
 
RESET - org.jline.jansi.AnsiRenderer.Code
 
reset_1string - org.jline.utils.InfoCmp.Capability
 
reset_2string - org.jline.utils.InfoCmp.Capability
 
reset_3string - org.jline.utils.InfoCmp.Capability
 
RESET_CODE - Static variable in class org.jline.jansi.io.AnsiOutputStream
 
reset_file - 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 of suspend() and will make the status bar be updated again.
restore_cursor - 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 - org.jline.utils.InfoCmp.Capability
 
row_address - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
scroll_forward - org.jline.utils.InfoCmp.Capability
 
scroll_reverse - 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 - org.jline.utils.InfoCmp.Capability
 
semi_auto_right_margin - org.jline.utils.InfoCmp.Capability
 
set_a_attributes - org.jline.utils.InfoCmp.Capability
 
set_a_background - org.jline.utils.InfoCmp.Capability
 
set_a_foreground - org.jline.utils.InfoCmp.Capability
 
set_attributes - org.jline.utils.InfoCmp.Capability
 
set_background - org.jline.utils.InfoCmp.Capability
 
set_bottom_margin - org.jline.utils.InfoCmp.Capability
 
set_bottom_margin_parm - org.jline.utils.InfoCmp.Capability
 
set_clock - org.jline.utils.InfoCmp.Capability
 
set_color_band - org.jline.utils.InfoCmp.Capability
 
set_color_pair - org.jline.utils.InfoCmp.Capability
 
set_foreground - org.jline.utils.InfoCmp.Capability
 
set_left_margin - org.jline.utils.InfoCmp.Capability
 
set_left_margin_parm - org.jline.utils.InfoCmp.Capability
 
set_lr_margin - org.jline.utils.InfoCmp.Capability
 
set_page_length - org.jline.utils.InfoCmp.Capability
 
set_pglen_inch - org.jline.utils.InfoCmp.Capability
 
set_right_margin - org.jline.utils.InfoCmp.Capability
 
set_right_margin_parm - org.jline.utils.InfoCmp.Capability
 
set_tab - org.jline.utils.InfoCmp.Capability
 
set_tb_margin - org.jline.utils.InfoCmp.Capability
 
set_top_margin - org.jline.utils.InfoCmp.Capability
 
set_top_margin_parm - org.jline.utils.InfoCmp.Capability
 
set_window - org.jline.utils.InfoCmp.Capability
 
set0_des_seq - org.jline.utils.InfoCmp.Capability
 
set1_des_seq - org.jline.utils.InfoCmp.Capability
 
set2_des_seq - org.jline.utils.InfoCmp.Capability
 
set3_des_seq - 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 - 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.
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 - org.jline.utils.InfoCmp.Capability
 
start_char_set_def - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
stop_char_set_def - org.jline.utils.InfoCmp.Capability
 
streams(InputStream, OutputStream) - Method in class org.jline.terminal.TerminalBuilder
 
STRIKETHROUGH_OFF - org.jline.jansi.Ansi.Attribute
 
STRIKETHROUGH_ON - org.jline.jansi.Ansi.Attribute
 
strings - Variable in class org.jline.terminal.impl.AbstractTerminal
 
Strip - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
supported - Variable in class org.jline.utils.Status
 
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 - org.jline.terminal.TerminalBuilder.SystemOutput
 
SysErrOrSysOut - 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 - org.jline.terminal.TerminalBuilder.SystemOutput
 
SysOutOrSysErr - 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() to System.out and AnsiConsole.err() to System.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 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
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 - org.jline.utils.InfoCmp.Capability
 
TABDLY - 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
 
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 in org.jline.terminal
 
Terminal.Signal - Enum 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.
TerminalBuilder - Class in org.jline.terminal
Builder class to create Terminal instances with flexible configuration options.
TerminalBuilder.SystemOutput - Enum in org.jline.terminal
 
TerminalExt - Interface in org.jline.terminal.spi
Extended Terminal interface that provides access to internal implementation details.
TerminalProvider - Interface in org.jline.terminal.spi
Service provider interface for terminal implementations.
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 - org.jline.utils.InfoCmp.Capability
 
tilde_glitch - 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 - 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 - org.jline.utils.InfoCmp.Capability
 
top - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
 
TOSTOP - org.jline.terminal.Attributes.LocalFlag
 
toString() - Method in enum org.jline.jansi.Ansi.Attribute
 
toString() - Method in enum org.jline.jansi.Ansi.Color
 
toString() - Method in enum 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 - org.jline.utils.InfoCmp.Capability
 
TRUE_COLORS - Static variable in class org.jline.utils.AttributedCharSequence
 
TrueColor - org.jline.jansi.AnsiColors
 
TSTP - 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 - org.jline.jansi.Ansi.Attribute
 
UNDERLINE - org.jline.jansi.AnsiRenderer.Code
 
underline_char - org.jline.utils.InfoCmp.Capability
 
UNDERLINE_DOUBLE - org.jline.jansi.Ansi.Attribute
 
UNDERLINE_DOUBLE - org.jline.jansi.AnsiRenderer.Code
 
UNDERLINE_OFF - org.jline.jansi.Ansi.Attribute
 
UNDERLINE_OFF - 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 - org.jline.jansi.AnsiType
 
up_half_line - 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
 
user0 - org.jline.utils.InfoCmp.Capability
 
user1 - org.jline.utils.InfoCmp.Capability
 
user2 - org.jline.utils.InfoCmp.Capability
 
user3 - org.jline.utils.InfoCmp.Capability
 
user4 - org.jline.utils.InfoCmp.Capability
 
user5 - org.jline.utils.InfoCmp.Capability
 
user6 - org.jline.utils.InfoCmp.Capability
 
user7 - org.jline.utils.InfoCmp.Capability
 
user8 - org.jline.utils.InfoCmp.Capability
 
user9 - org.jline.utils.InfoCmp.Capability
 

V

value() - Method in enum org.jline.jansi.Ansi.Attribute
 
value() - Method in enum org.jline.jansi.Ansi.Color
 
value() - Method in enum org.jline.jansi.Ansi.Erase
 
valueOf(String) - Static method in enum org.jline.jansi.Ansi.Attribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.jansi.Ansi.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.jansi.Ansi.Erase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.jansi.AnsiColors
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.jansi.AnsiMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.jansi.AnsiRenderer.Code
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.jansi.AnsiType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Attributes.ControlChar
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Attributes.ControlFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Attributes.InputFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Attributes.LocalFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Attributes.OutputFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.MouseEvent.Button
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.MouseEvent.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.MouseEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.spi.SystemStream
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Terminal.MouseTracking
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.Terminal.Signal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.terminal.TerminalBuilder.SystemOutput
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.utils.AttributedCharSequence.ForceMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.utils.DiffHelper.Operation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jline.utils.InfoCmp.Capability
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jline.jansi.Ansi.Attribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.jansi.Ansi.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.jansi.Ansi.Erase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.jansi.AnsiColors
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.jansi.AnsiMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.jansi.AnsiRenderer.Code
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.jansi.AnsiType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Attributes.ControlChar
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Attributes.ControlFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Attributes.InputFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Attributes.LocalFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Attributes.OutputFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.MouseEvent.Button
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.MouseEvent.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.MouseEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.spi.SystemStream
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Terminal.MouseTracking
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.Terminal.Signal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.terminal.TerminalBuilder.SystemOutput
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.utils.AttributedCharSequence.ForceMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.utils.DiffHelper.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jline.utils.InfoCmp.Capability
Returns an array containing the constants of this enum type, in the order they are declared.
VDISCARD - org.jline.terminal.Attributes.ControlChar
Discard output character (typically Ctrl+O)
VDSUSP - org.jline.terminal.Attributes.ControlChar
Delayed suspend character
VEOF - org.jline.terminal.Attributes.ControlChar
End-of-file character (typically Ctrl+D)
VEOL - org.jline.terminal.Attributes.ControlChar
End-of-line character
VEOL2 - org.jline.terminal.Attributes.ControlChar
Secondary end-of-line character
VERASE - org.jline.terminal.Attributes.ControlChar
Erase character (typically Backspace)
VINTR - org.jline.terminal.Attributes.ControlChar
Interrupt character (typically Ctrl+C)
virtual_terminal - org.jline.utils.InfoCmp.Capability
 
VirtualTerminal - org.jline.jansi.AnsiType
 
VKILL - org.jline.terminal.Attributes.ControlChar
Kill line character (typically Ctrl+U)
VLNEXT - org.jline.terminal.Attributes.ControlChar
Literal next character (typically Ctrl+V)
VMIN - org.jline.terminal.Attributes.ControlChar
Minimum number of characters for non-canonical read
VQUIT - org.jline.terminal.Attributes.ControlChar
Quit character (typically Ctrl+\)
VREPRINT - org.jline.terminal.Attributes.ControlChar
Reprint line character (typically Ctrl+R)
VSTART - org.jline.terminal.Attributes.ControlChar
Start output character (typically Ctrl+Q)
VSTATUS - org.jline.terminal.Attributes.ControlChar
Status request character (typically Ctrl+T)
VSTOP - org.jline.terminal.Attributes.ControlChar
Stop output character (typically Ctrl+S)
VSUSP - org.jline.terminal.Attributes.ControlChar
Suspend character (typically Ctrl+Z)
VTDLY - org.jline.terminal.Attributes.OutputFlag
 
VTIME - org.jline.terminal.Attributes.ControlChar
Timeout in deciseconds for non-canonical read
VWERASE - org.jline.terminal.Attributes.ControlChar
Word erase character (typically Ctrl+W)

W

wait_tone - 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 - org.jline.terminal.MouseEvent.Type
The mouse wheel was scrolled.
WheelDown - org.jline.terminal.MouseEvent.Button
The mouse wheel was scrolled downward.
WheelUp - org.jline.terminal.MouseEvent.Button
The mouse wheel was scrolled upward.
WHITE - org.jline.jansi.Ansi.Color
 
WHITE - 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 - org.jline.utils.InfoCmp.Capability
 
width() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
 
width_status_line - org.jline.utils.InfoCmp.Capability
 
WINCH - 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 - org.jline.utils.InfoCmp.Capability
 
XM - org.jline.utils.InfoCmp.Capability
 
xoff_character - org.jline.utils.InfoCmp.Capability
 
xon_character - org.jline.utils.InfoCmp.Capability
 
xon_xoff - 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 - org.jline.jansi.Ansi.Color
 
YELLOW - 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 - 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
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes All Packages