Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in class jline.console.ConsoleReader
- ABORT - Enum constant in enum jline.console.Operation
- AbstractArgumentDelimiter() - Constructor for class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- accept() - Method in class jline.console.ConsoleReader
-
The equivalent of hitting <RET>.
- ACCEPT_LINE - Enum constant in enum jline.console.Operation
- add(CharSequence) - Method in interface jline.console.history.History
- add(CharSequence) - Method in class jline.console.history.MemoryHistory
- add(String) - Method in class jline.console.KillRing
-
Adds the string to the kill-ring.
- add(History.Entry) - Method in class jline.console.history.MemoryHistory.EntriesIterator
- add(T) - Static method in class jline.internal.ShutdownHooks
- addBackwards(String) - Method in class jline.console.KillRing
-
Adds the string to the kill-ring product of killing backwards.
- addCompleter(Completer) - Method in class jline.console.ConsoleReader
-
Add the specified
Completer
to the list of handlers for tab-completion. - addHook(Thread) - Static method in class jline.internal.ShutdownHooks
- addTriggeredAction(char, ActionListener) - Method in class jline.console.ConsoleReader
-
Adding a triggered Action allows to give another curse of action if a character passed the pre-processing.
- afterReadLine() - Method in class jline.console.ConsoleReader
- AggregateCompleter - Class in jline.console.completer
-
Completer which contains multiple completers and aggregates them together.
- AggregateCompleter() - Constructor for class jline.console.completer.AggregateCompleter
- AggregateCompleter(Collection<Completer>) - Constructor for class jline.console.completer.AggregateCompleter
-
Construct an AggregateCompleter with the given collection of completers.
- AggregateCompleter(Completer...) - Constructor for class jline.console.completer.AggregateCompleter
-
Construct an AggregateCompleter with the given completers.
- AggregateCompleter.Completion - Class in jline.console.completer
- anotherKey - Variable in class jline.console.KeyMap
- Ansi - Class in jline.internal
-
Ansi support.
- Ansi() - Constructor for class jline.internal.Ansi
- ANSI - Static variable in class jline.WindowsTerminal
- ANSI_CAPS - Static variable in class jline.internal.InfoCmp
- AnsiStringsCompleter - Class in jline.console.completer
-
Completer for a set of strings.
- AnsiStringsCompleter() - Constructor for class jline.console.completer.AnsiStringsCompleter
- AnsiStringsCompleter(String...) - Constructor for class jline.console.completer.AnsiStringsCompleter
- AnsiStringsCompleter(Collection<String>) - Constructor for class jline.console.completer.AnsiStringsCompleter
- ansiSupported - Variable in class jline.AnsiWindowsTerminal
- ansiSupported - Variable in class jline.TerminalSupport
- AnsiWindowsTerminal - Class in jline
-
ANSI-supported
WindowsTerminal
. - AnsiWindowsTerminal() - Constructor for class jline.AnsiWindowsTerminal
- appName - Variable in class jline.console.ConsoleReader
- ArgumentCompleter - Class in jline.console.completer
-
A
Completer
implementation that invokes a child completer using the appropriate separator argument. - ArgumentCompleter(List<Completer>) - Constructor for class jline.console.completer.ArgumentCompleter
-
Create a new completer with the default
ArgumentCompleter.WhitespaceArgumentDelimiter
. - ArgumentCompleter(ArgumentCompleter.ArgumentDelimiter, Collection<Completer>) - Constructor for class jline.console.completer.ArgumentCompleter
-
Create a new completer with the specified argument delimiter.
- ArgumentCompleter(ArgumentCompleter.ArgumentDelimiter, Completer...) - Constructor for class jline.console.completer.ArgumentCompleter
-
Create a new completer with the specified argument delimiter.
- ArgumentCompleter(Completer...) - Constructor for class jline.console.completer.ArgumentCompleter
-
Create a new completer with the default
ArgumentCompleter.WhitespaceArgumentDelimiter
. - ArgumentCompleter.AbstractArgumentDelimiter - Class in jline.console.completer
-
Abstract implementation of a delimiter that uses the
ArgumentCompleter.AbstractArgumentDelimiter.isDelimiter(java.lang.CharSequence, int)
method to determine if a particular character should be used as a delimiter. - ArgumentCompleter.ArgumentDelimiter - Interface in jline.console.completer
-
The
ArgumentCompleter.ArgumentDelimiter
allows custom breaking up of aString
into individual arguments in order to dispatch the arguments to the nestedCompleter
. - ArgumentCompleter.ArgumentList - Class in jline.console.completer
-
The result of a delimited buffer.
- ArgumentCompleter.WhitespaceArgumentDelimiter - Class in jline.console.completer
-
ArgumentCompleter.ArgumentDelimiter
implementation that counts all whitespace (as reported byCharacter.isWhitespace(char)
) as being a delimiter. - ArgumentList(String[], int, int, int) - Constructor for class jline.console.completer.ArgumentCompleter.ArgumentList
- argumentPosition - Variable in class jline.console.completer.ArgumentCompleter.ArgumentList
- arguments - Variable in class jline.console.completer.ArgumentCompleter.ArgumentList
- ARROW_KEY_PREFIX - Enum constant in enum jline.console.Operation
- AUTO - Enum constant in enum jline.TerminalFactory.Type
- AUTO - Static variable in class jline.TerminalFactory
- autoprintThreshold - Variable in class jline.console.ConsoleReader
-
The number of tab-completion candidates above which a warning will be prompted before showing all the candidates.
- autoTrim - Variable in class jline.console.history.MemoryHistory
B
- back(int) - Method in class jline.console.ConsoleReader
-
Move the visual cursor backward without modifying the buffer cursor.
- backspace() - Method in class jline.console.ConsoleReader
-
Issue a backspace.
- backspace(int) - Method in class jline.console.ConsoleReader
-
Issue num backspaces.
- BACKSPACE - Static variable in class jline.console.ConsoleReader
- backspaceAll() - Method in class jline.console.ConsoleReader
- BACKWARD_BYTE - Enum constant in enum jline.console.Operation
- BACKWARD_CHAR - Enum constant in enum jline.console.Operation
- BACKWARD_DELETE_CHAR - Enum constant in enum jline.console.Operation
- BACKWARD_KILL_LINE - Enum constant in enum jline.console.Operation
- BACKWARD_KILL_WORD - Enum constant in enum jline.console.Operation
- BACKWARD_WORD - Enum constant in enum jline.console.Operation
- beep() - Method in class jline.console.ConsoleReader
-
Issue an audible keyboard bell.
- beforeReadLine(String, Character) - Method in class jline.console.ConsoleReader
- BEGINNING_OF_HISTORY - Enum constant in enum jline.console.Operation
- BEGINNING_OF_LINE - Enum constant in enum jline.console.Operation
- bellEnabled - Variable in class jline.console.ConsoleReader
- bind(CharSequence, Object) - Method in class jline.console.KeyMap
- bind(KeyMap, CharSequence, Object) - Static method in class jline.console.KeyMap
- bind(KeyMap, CharSequence, Object, boolean) - Static method in class jline.console.KeyMap
- bindArrowKeys(KeyMap) - Static method in class jline.console.KeyMap
- bindIfNotBound(CharSequence, Object) - Method in class jline.console.KeyMap
- bisearch(int, WCWidth.Interval[], int) - Static method in class jline.console.WCWidth
- bools - Variable in class jline.DefaultTerminal2
- bools - Variable in class jline.UnixTerminal
- buf - Variable in class jline.console.ConsoleReader
- buffer - Variable in class jline.console.CursorBuffer
- BUFFER_SIZE - Static variable in class jline.internal.InputStreamReader
- bufferPosition - Variable in class jline.console.completer.ArgumentCompleter.ArgumentList
- bundle - Static variable in enum jline.console.completer.CandidateListCompletionHandler.Messages
- bytes - Variable in class jline.internal.InputStreamReader
C
- CALL_LAST_KBD_MACRO - Enum constant in enum jline.console.Operation
- CandidateListCompletionHandler - Class in jline.console.completer
-
A
CompletionHandler
that deals with multiple distinct completions by outputting the complete list of possibilities to the console. - CandidateListCompletionHandler() - Constructor for class jline.console.completer.CandidateListCompletionHandler
- CandidateListCompletionHandler.Messages - Enum in jline.console.completer
- candidates - Variable in class jline.console.completer.AggregateCompleter.Completion
- CAPITALIZE_WORD - Enum constant in enum jline.console.Operation
- capitalizeWord() - Method in class jline.console.ConsoleReader
- CAPS - Static variable in class jline.internal.InfoCmp
- ch - Variable in class jline.internal.NonBlockingInputStream
- CHARACTER_SEARCH - Enum constant in enum jline.console.Operation
- CHARACTER_SEARCH_BACKWARD - Enum constant in enum jline.console.Operation
- charSearchChar - Variable in class jline.console.ConsoleReader
-
Last character searched for with a vi character search
- charSearchFirstInvokeChar - Variable in class jline.console.ConsoleReader
- charSearchLastInvokeChar - Variable in class jline.console.ConsoleReader
- checkNotNull(T) - Static method in class jline.internal.Preconditions
- clear() - Method in class jline.console.CursorBuffer
- clear() - Method in interface jline.console.history.History
- clear() - Method in class jline.console.history.MemoryHistory
- CLEAR_SCREEN - Enum constant in enum jline.console.Operation
- clearAhead(int, int) - Method in class jline.console.ConsoleReader
-
Clear ahead the specified number of characters without moving the cursor.
- clearEcho(int) - Method in class jline.console.ConsoleReader
-
Clear the echoed characters for the specified character code.
- clearScreen() - Method in class jline.console.ConsoleReader
-
Clear the screen by issuing the ANSI "clear screen" code.
- close() - Method in class jline.console.ConsoleReader
-
Shuts the console reader down.
- close() - Method in class jline.internal.InputStreamReader
-
Closes this reader.
- close() - Method in class jline.internal.NonBlockingInputStream
- close(Closeable...) - Static method in class jline.internal.TerminalLineSettings
- code - Variable in enum jline.WindowsTerminal.ConsoleMode
- combining - Static variable in class jline.console.WCWidth
- commentBegin - Variable in class jline.console.ConsoleReader
- complete() - Method in class jline.console.ConsoleReader
-
Use the completers to modify the buffer with the appropriate completions.
- complete(String, int, List<CharSequence>) - Method in class jline.console.completer.AggregateCompleter
-
Perform a completion operation across all aggregated completers.
- complete(String, int, List<CharSequence>) - Method in class jline.console.completer.AnsiStringsCompleter
- complete(String, int, List<CharSequence>) - Method in class jline.console.completer.ArgumentCompleter
- complete(String, int, List<CharSequence>) - Method in interface jline.console.completer.Completer
-
Populates candidates with a list of possible completions for the buffer.
- complete(String, int, List<CharSequence>) - Method in class jline.console.completer.FileNameCompleter
- complete(String, int, List<CharSequence>) - Method in class jline.console.completer.NullCompleter
- complete(String, int, List<CharSequence>) - Method in class jline.console.completer.StringsCompleter
- complete(Completer, String, int) - Method in class jline.console.completer.AggregateCompleter.Completion
- complete(ConsoleReader, List<CharSequence>, int) - Method in class jline.console.completer.CandidateListCompletionHandler
- complete(ConsoleReader, List<CharSequence>, int) - Method in interface jline.console.completer.CompletionHandler
- COMPLETE - Enum constant in enum jline.console.Operation
- Completer - Interface in jline.console.completer
-
A completer is the mechanism by which tab-completion candidates will be resolved.
- completers - Variable in class jline.console.completer.AggregateCompleter
- completers - Variable in class jline.console.completer.ArgumentCompleter
- completers - Variable in class jline.console.ConsoleReader
- Completion(List<CharSequence>) - Constructor for class jline.console.completer.AggregateCompleter.Completion
- completionHandler - Variable in class jline.console.ConsoleReader
- CompletionHandler - Interface in jline.console.completer
-
Handler for dealing with candidates for tab-completion.
- config - Variable in class jline.internal.TerminalLineSettings
- configLastFetched - Variable in class jline.internal.TerminalLineSettings
- Configuration - Class in jline.internal
-
Provides access to configuration values.
- Configuration() - Constructor for class jline.internal.Configuration
- configure(String) - Static method in class jline.TerminalFactory
- configure(TerminalFactory.Type) - Static method in class jline.TerminalFactory
- ConsoleEnumeration(ConsoleReader) - Constructor for class jline.console.internal.ConsoleReaderInputStream.ConsoleEnumeration
- consoleKeys - Variable in class jline.console.ConsoleReader
- ConsoleKeys - Class in jline.console
- ConsoleKeys(String, URL) - Constructor for class jline.console.ConsoleKeys
- ConsoleLineInputStream(ConsoleReader) - Constructor for class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- ConsoleMode(int) - Constructor for enum jline.WindowsTerminal.ConsoleMode
- ConsoleReader - Class in jline.console
-
A reader for console applications.
- ConsoleReader() - Constructor for class jline.console.ConsoleReader
- ConsoleReader(InputStream, OutputStream) - Constructor for class jline.console.ConsoleReader
- ConsoleReader(InputStream, OutputStream, Terminal) - Constructor for class jline.console.ConsoleReader
- ConsoleReader(String, InputStream, OutputStream, Terminal) - Constructor for class jline.console.ConsoleReader
- ConsoleReader(String, InputStream, OutputStream, Terminal, String) - Constructor for class jline.console.ConsoleReader
- ConsoleReader.State - Enum in jline.console
-
Possible states in which the current readline operation may be in.
- ConsoleReaderInputStream - Class in jline.console.internal
-
An
InputStream
implementation that wraps aConsoleReader
. - ConsoleReaderInputStream(ConsoleReader) - Constructor for class jline.console.internal.ConsoleReaderInputStream
- ConsoleReaderInputStream.ConsoleEnumeration - Class in jline.console.internal
- ConsoleReaderInputStream.ConsoleLineInputStream - Class in jline.console.internal
- ConsoleRunner - Class in jline.console.internal
-
A pass-through application that sets the system input stream to a
ConsoleReader
and invokes the specified main method. - ConsoleRunner() - Constructor for class jline.console.internal.ConsoleRunner
- copy() - Method in class jline.console.CursorBuffer
- COPY_BACKWARD_WORD - Enum constant in enum jline.console.Operation
- COPY_FORWARD_WORD - Enum constant in enum jline.console.Operation
- COPY_REGION_AS_KILL - Enum constant in enum jline.console.Operation
- copyPasteDetection - Variable in class jline.console.ConsoleReader
-
Set to true if the reader should attempt to detect copy-n-paste.
- create() - Static method in class jline.TerminalFactory
- create(File) - Static method in class jline.internal.Urls
- create(String) - Static method in class jline.internal.Urls
- create(String) - Static method in class jline.TerminalFactory
- CTRL_CB - Static variable in class jline.console.KeyMap
- CTRL_D - Static variable in class jline.console.KeyMap
- CTRL_G - Static variable in class jline.console.KeyMap
- CTRL_H - Static variable in class jline.console.KeyMap
- CTRL_I - Static variable in class jline.console.KeyMap
- CTRL_J - Static variable in class jline.console.KeyMap
- CTRL_M - Static variable in class jline.console.KeyMap
- CTRL_OB - Static variable in class jline.console.KeyMap
- CTRL_R - Static variable in class jline.console.KeyMap
- CTRL_S - Static variable in class jline.console.KeyMap
- CTRL_U - Static variable in class jline.console.KeyMap
- CTRL_X - Static variable in class jline.console.KeyMap
- CTRL_Y - Static variable in class jline.console.KeyMap
- current() - Method in class jline.console.CursorBuffer
- current() - Method in interface jline.console.history.History
- current() - Method in class jline.console.history.MemoryHistory
-
Return the content of the current buffer.
- Curses - Class in jline.internal
-
Curses helper methods.
- Curses() - Constructor for class jline.internal.Curses
- cursor - Variable in class jline.console.completer.AggregateCompleter.Completion
- cursor - Variable in class jline.console.CursorBuffer
- cursorArgumentIndex - Variable in class jline.console.completer.ArgumentCompleter.ArgumentList
- CursorBuffer - Class in jline.console
-
A holder for a
StringBuilder
that also contains the current cursor position. - CursorBuffer() - Constructor for class jline.console.CursorBuffer
- cursorOk - Variable in class jline.console.ConsoleReader
D
- debug(Object...) - Static method in class jline.internal.Log
- DEBUG - Enum constant in enum jline.internal.Log.Level
- DEBUG - Static variable in class jline.internal.Log
- decoder - Variable in class jline.internal.InputStreamReader
- DEFAULT_HEIGHT - Static variable in class jline.TerminalSupport
- DEFAULT_INPUT_RC - Static variable in class jline.console.ConsoleReader
- DEFAULT_MAX_SIZE - Static variable in class jline.console.history.MemoryHistory
- DEFAULT_SH - Static variable in class jline.internal.TerminalLineSettings
- DEFAULT_SIZE - Static variable in class jline.console.KillRing
-
Default size is 60, like in emacs.
- DEFAULT_STTY - Static variable in class jline.internal.TerminalLineSettings
- DEFAULT_TTY - Static variable in class jline.internal.TerminalLineSettings
- DEFAULT_WIDTH - Static variable in class jline.TerminalSupport
- DefaultTerminal2 - Class in jline
-
Terminal wrapper with default ansi capabilities
- DefaultTerminal2(Terminal) - Constructor for class jline.DefaultTerminal2
- delete() - Method in class jline.console.ConsoleReader
-
Issue a delete.
- DELETE - Static variable in class jline.console.KeyMap
- DELETE_CHAR - Enum constant in enum jline.console.Operation
- DELETE_CHAR_OR_LIST - Enum constant in enum jline.console.Operation
- DELETE_HORIZONTAL_SPACE - Enum constant in enum jline.console.Operation
- deleteCurrentCharacter() - Method in class jline.console.ConsoleReader
-
Delete the character at the current position and redraw the remainder of the buffer.
- deleteNextWord() - Method in class jline.console.ConsoleReader
- deletePreviousWord() - Method in class jline.console.ConsoleReader
- delimit(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- delimit(CharSequence, int) - Method in interface jline.console.completer.ArgumentCompleter.ArgumentDelimiter
-
Break the specified buffer into individual tokens that can be completed on their own.
- delimiter - Variable in class jline.console.completer.ArgumentCompleter
- detectAnsiSupport() - Static method in class jline.AnsiWindowsTerminal
- determineUrl() - Static method in class jline.internal.Configuration
- DIGIT_ARGUMENT - Enum constant in enum jline.console.Operation
- DIRECT_CONSOLE - Static variable in class jline.WindowsTerminal
- directConsole - Variable in class jline.WindowsTerminal
- disableInterruptCharacter() - Method in class jline.DefaultTerminal2
- disableInterruptCharacter() - Method in interface jline.Terminal
- disableInterruptCharacter() - Method in class jline.TerminalSupport
- disableInterruptCharacter() - Method in class jline.UnixTerminal
- disableInterruptCharacter() - Method in class jline.WindowsTerminal
- disableLitteralNextCharacter() - Method in class jline.UnixTerminal
- DISPLAY_CANDIDATES - Enum constant in enum jline.console.completer.CandidateListCompletionHandler.Messages
- DISPLAY_CANDIDATES_NO - Enum constant in enum jline.console.completer.CandidateListCompletionHandler.Messages
- DISPLAY_CANDIDATES_YES - Enum constant in enum jline.console.completer.CandidateListCompletionHandler.Messages
- DO_LOWERCASE_VERSION - Enum constant in enum jline.console.Operation
- DOWNCASE_WORD - Enum constant in enum jline.console.Operation
- downCaseWord() - Method in class jline.console.ConsoleReader
- drawBuffer() - Method in class jline.console.ConsoleReader
-
Redraw the rest of the buffer from the cursor onwards.
- drawBuffer(int) - Method in class jline.console.ConsoleReader
-
Redraw the rest of the buffer from the cursor onwards.
- drawLine() - Method in class jline.console.ConsoleReader
-
Output put the prompt + the current buffer
- DUMP_FUNCTIONS - Enum constant in enum jline.console.Operation
- DUMP_MACROS - Enum constant in enum jline.console.Operation
- DUMP_VARIABLES - Enum constant in enum jline.console.Operation
- dv - Static variable in class jline.internal.Curses
E
- echoCharacter - Variable in class jline.console.ConsoleReader
- echoEnabled - Variable in class jline.TerminalSupport
- emacs() - Static method in class jline.console.KeyMap
- EMACS - Static variable in class jline.console.KeyMap
- EMACS_CTLX - Static variable in class jline.console.KeyMap
- EMACS_EDITING_MODE - Enum constant in enum jline.console.Operation
- EMACS_META - Static variable in class jline.console.KeyMap
- EMACS_STANDARD - Static variable in class jline.console.KeyMap
- emacsCtrlX() - Static method in class jline.console.KeyMap
- emacsMeta() - Static method in class jline.console.KeyMap
- ENABLE_ECHO_INPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
Characters read by the ReadFile or ReadConsole function are written to the active screen buffer as they are read.
- ENABLE_LINE_INPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
The ReadFile or ReadConsole function returns only when a carriage return character is read.
- ENABLE_MOUSE_INPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
If the mouse pointer is within the borders of the console window and the window has the keyboard focus, mouse events generated by mouse movement and button presses are placed in the input buffer.
- ENABLE_PROCESSED_INPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
CTRL+C is processed by the system and is not placed in the input buffer.
- ENABLE_PROCESSED_OUTPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
When enabled, text entered in a console window will be inserted at the current cursor location and all text following that location will not be overwritten.
- ENABLE_WINDOW_INPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
User interactions that change the size of the console screen buffer are reported in the console's input buffee.
- ENABLE_WRAP_AT_EOL_OUTPUT - Enum constant in enum jline.WindowsTerminal.ConsoleMode
-
This flag enables the user to use the mouse to select and edit text.
- enabled - Static variable in class jline.internal.ShutdownHooks
- enableInterruptCharacter() - Method in class jline.DefaultTerminal2
- enableInterruptCharacter() - Method in interface jline.Terminal
- enableInterruptCharacter() - Method in class jline.TerminalSupport
- enableInterruptCharacter() - Method in class jline.UnixTerminal
- enableInterruptCharacter() - Method in class jline.WindowsTerminal
- enableLitteralNextCharacter() - Method in class jline.UnixTerminal
- encoding - Variable in class jline.console.ConsoleReader
- END_KBD_MACRO - Enum constant in enum jline.console.Operation
- END_OF_HISTORY - Enum constant in enum jline.console.Operation
- END_OF_LINE - Enum constant in enum jline.console.Operation
- endOfInput - Variable in class jline.internal.InputStreamReader
- entries() - Method in interface jline.console.history.History
- entries() - Method in class jline.console.history.MemoryHistory
- entries(int) - Method in interface jline.console.history.History
- entries(int) - Method in class jline.console.history.MemoryHistory
- EntriesIterator(int) - Constructor for class jline.console.history.MemoryHistory.EntriesIterator
- EntryImpl(int, CharSequence) - Constructor for class jline.console.history.MemoryHistory.EntryImpl
- EnumCompleter - Class in jline.console.completer
- EnumCompleter(Class<? extends Enum<?>>) - Constructor for class jline.console.completer.EnumCompleter
- EnumCompleter(Class<? extends Enum<?>>, boolean) - Constructor for class jline.console.completer.EnumCompleter
- eol - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- error(Object...) - Static method in class jline.internal.Log
- ERROR - Enum constant in enum jline.internal.Log.Level
- ESCAPE - Static variable in class jline.console.ConsoleReader
- ESCAPE - Static variable in class jline.console.KeyMap
- escapeChars - Variable in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- escapeTimeout - Variable in class jline.console.ConsoleReader
- exception - Variable in class jline.internal.NonBlockingInputStream
- EXCHANGE_POINT_AND_MARK - Enum constant in enum jline.console.Operation
- exec(String...) - Method in class jline.internal.TerminalLineSettings
- EXIT_OR_DELETE_CHAR - Enum constant in enum jline.console.Operation
- expandEvents - Variable in class jline.console.ConsoleReader
- expandEvents(String) - Method in class jline.console.ConsoleReader
-
Expand event designator such as !!, !#, !3, etc...
- extractEncodingFromCtype(String) - Static method in class jline.internal.Configuration
-
Parses the LC_CTYPE value to extract the encoding according to the POSIX standard, which says that the LC_CTYPE environment variable may be of the format
[language[_territory][.codeset][@modifier]]
F
- FALSE - Static variable in class jline.TerminalFactory
- fetchConfig(String) - Method in class jline.internal.TerminalLineSettings
- file - Variable in class jline.console.history.FileHistory
- FileHistory - Class in jline.console.history
-
History
using a file for persistent backing. - FileHistory(File) - Constructor for class jline.console.history.FileHistory
-
Load a history file into memory, truncating to default max size.
- FileHistory(File, boolean) - Constructor for class jline.console.history.FileHistory
-
Create a FileHistory, but only initialize if doInit is true.
- FileNameCompleter - Class in jline.console.completer
-
A file name completer takes the buffer and issues a list of potential completions.
- FileNameCompleter() - Constructor for class jline.console.completer.FileNameCompleter
- finalize() - Method in class jline.console.ConsoleReader
-
Shuts down the ConsoleReader if the JVM attempts to clean it up.
- finishBuffer() - Method in class jline.console.ConsoleReader
-
Clear the buffer and add its contents to the history.
- first - Variable in class jline.console.WCWidth.Interval
- Flavor() - Constructor for enum jline.TerminalFactory.Flavor
- FLAVORS - Static variable in class jline.TerminalFactory
- flush() - Method in class jline.console.ConsoleReader
-
Flush the console output stream.
- flush() - Method in class jline.console.history.FileHistory
- flush() - Method in interface jline.console.history.PersistentHistory
-
Flush all items to persistent storage.
- fmtPrint(CharSequence, int) - Method in class jline.console.ConsoleReader
-
Output the specified characters to the output stream without manipulating the current buffer.
- fmtPrint(CharSequence, int, int) - Method in class jline.console.ConsoleReader
- fmtPrint(CharSequence, int, int, int) - Method in class jline.console.ConsoleReader
- format(Object...) - Method in enum jline.console.completer.CandidateListCompletionHandler.Messages
- FORWARD_BACKWARD_DELETE_CHAR - Enum constant in enum jline.console.Operation
- FORWARD_BYTE - Enum constant in enum jline.console.Operation
- FORWARD_CHAR - Enum constant in enum jline.console.Operation
- FORWARD_SEARCH - Enum constant in enum jline.console.ConsoleReader.State
- FORWARD_SEARCH_HISTORY - Enum constant in enum jline.console.Operation
- FORWARD_WORD - Enum constant in enum jline.console.Operation
- FREEBSD - Static variable in class jline.TerminalFactory
- from(KeyMap) - Method in class jline.console.KeyMap
G
- get() - Static method in class jline.TerminalFactory
- get(int) - Method in interface jline.console.history.History
- get(int) - Method in class jline.console.history.MemoryHistory
- get(String) - Method in class jline.internal.TerminalLineSettings
- get(String) - Static method in class jline.TerminalFactory
- getAnotherKey() - Method in class jline.console.KeyMap
- getAnsiCaps() - Static method in class jline.internal.InfoCmp
- getArgumentPosition() - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- getArguments() - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- getAutoprintThreshold() - Method in class jline.console.ConsoleReader
- getBellEnabled() - Method in class jline.console.ConsoleReader
-
Get whether the console bell is enabled
- getBoolean(String) - Static method in class jline.internal.Configuration
- getBoolean(String, boolean) - Static method in class jline.internal.Configuration
- getBooleanCapability(String) - Method in class jline.DefaultTerminal2
- getBooleanCapability(String) - Method in interface jline.Terminal2
- getBooleanCapability(String) - Method in class jline.UnixTerminal
- getBound(CharSequence) - Method in class jline.console.KeyMap
- getBracketType(char) - Static method in class jline.console.ConsoleReader
-
Given a character determines what type of bracket it is (paren, square, curly, or none).
- getBufferPosition() - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- getCommentBegin() - Method in class jline.console.ConsoleReader
- getCompleters() - Method in class jline.console.completer.AggregateCompleter
-
Retrieve the collection of completers currently being aggregated.
- getCompleters() - Method in class jline.console.completer.ArgumentCompleter
- getCompleters() - Method in class jline.console.ConsoleReader
-
Returns an unmodifiable list of all the completers.
- getCompletionHandler() - Method in class jline.console.ConsoleReader
- getConfig() - Method in class jline.internal.TerminalLineSettings
- getConsoleMode() - Static method in class jline.WindowsTerminal
- getConsoleOutputCodepage() - Static method in class jline.WindowsTerminal
- getCursorArgument() - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- getCursorArgumentIndex() - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- getCursorBuffer() - Method in class jline.console.ConsoleReader
- getCursorPosition() - Method in class jline.console.ConsoleReader
- getDelimiter() - Method in class jline.console.completer.ArgumentCompleter
- getDirectConsole() - Method in class jline.WindowsTerminal
-
Whether or not to allow the use of the JNI console interaction.
- getEchoCharacter() - Method in class jline.console.ConsoleReader
-
Returns the echo character.
- getEncoding() - Static method in class jline.internal.Configuration
-
Get the default encoding.
- getEncoding() - Method in class jline.internal.InputStreamReader
-
Returns the name of the encoding used to convert bytes into characters.
- getEscapeChars() - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- getExpandEvents() - Method in class jline.console.ConsoleReader
- getFile() - Method in class jline.console.history.FileHistory
- getFileEncoding() - Static method in class jline.internal.Configuration
- getFlavor(TerminalFactory.Flavor) - Static method in class jline.TerminalFactory
- getFlavor(TerminalFactory.Flavor, String) - Static method in class jline.TerminalFactory
- getHandleLitteralNext() - Method in class jline.console.ConsoleReader
-
Get wether literal next are handled by JLine.
- getHandleUserInterrupt() - Method in class jline.console.ConsoleReader
-
Get whether user interrupt handling is enabled
- getHeight() - Method in class jline.DefaultTerminal2
- getHeight() - Method in interface jline.Terminal
- getHeight() - Method in class jline.TerminalSupport
- getHeight() - Method in class jline.UnixTerminal
-
Returns the value of stty rows>/tt> param.
- getHeight() - Method in class jline.WindowsTerminal
- getHistory() - Method in class jline.console.ConsoleReader
- getInfoCmp(String) - Static method in class jline.internal.InfoCmp
- getInput() - Method in class jline.console.ConsoleReader
- getInputRc() - Static method in class jline.console.ConsoleReader
-
Retrieve the URL for the inputrc configuration file in effect.
- getInteger(String, int) - Static method in class jline.internal.Configuration
- getKeyFromName(String) - Static method in class jline.console.ConsoleKeys
- getKeyMap() - Method in class jline.console.ConsoleReader
-
Returns the name of the current key mapping.
- getKeyMaps() - Method in class jline.console.ConsoleKeys
- getKeys() - Method in class jline.console.ConsoleKeys
- getKeys() - Method in class jline.console.ConsoleReader
- getLastBinding() - Method in class jline.console.ConsoleReader
- getLineSeparator() - Static method in class jline.internal.Configuration
- getLong(String, long) - Static method in class jline.internal.Configuration
- getMaxSize() - Method in class jline.console.history.MemoryHistory
- getName() - Method in class jline.console.KeyMap
- getNames(String) - Static method in class jline.internal.InfoCmp
- getNumericCapability(String) - Method in class jline.DefaultTerminal2
- getNumericCapability(String) - Method in interface jline.Terminal2
- getNumericCapability(String) - Method in class jline.UnixTerminal
- getOsName() - Static method in class jline.internal.Configuration
- getOutput() - Method in class jline.console.ConsoleReader
- getOutput() - Static method in class jline.internal.Log
- getOutputEncoding() - Method in class jline.DefaultTerminal2
- getOutputEncoding() - Method in interface jline.Terminal
- getOutputEncoding() - Method in class jline.TerminalSupport
- getOutputEncoding() - Method in class jline.WindowsTerminal
- getPartialLine() - Method in exception class jline.console.UserInterruptException
- getPrintSpaceAfterFullCompletion() - Method in class jline.console.completer.CandidateListCompletionHandler
- getPrompt() - Method in class jline.console.ConsoleReader
- getProperties() - Static method in class jline.internal.Configuration
- getProperty(String) - Method in class jline.internal.TerminalLineSettings
-
Get the value of a stty property, including the management of a cache.
- getProperty(String, String) - Static method in class jline.internal.TerminalLineSettings
- getPropertyAsString(String) - Method in class jline.internal.TerminalLineSettings
- getPropertyAsString(String, String) - Static method in class jline.internal.TerminalLineSettings
-
Parses a stty output (provided by stty -a) and return the value of a given property.
- getQuoteChars() - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- getSettings() - Method in class jline.UnixTerminal
- getSettings(String) - Static method in class jline.internal.TerminalLineSettings
- getString(String) - Static method in class jline.internal.Configuration
- getString(String, String) - Static method in class jline.internal.Configuration
- getStringCapability(String) - Method in class jline.DefaultTerminal2
- getStringCapability(String) - Method in interface jline.Terminal2
- getStringCapability(String) - Method in class jline.UnixTerminal
- getStrings() - Method in class jline.console.completer.AnsiStringsCompleter
- getStrings() - Method in class jline.console.completer.StringsCompleter
- getTerminal() - Method in class jline.console.ConsoleReader
- getTtyDevice() - Method in class jline.internal.TerminalLineSettings
- getUnambiguousCompletions(List<CharSequence>) - Method in class jline.console.completer.CandidateListCompletionHandler
- getUserDir() - Method in class jline.console.completer.FileNameCompleter
- getUserHome() - Method in class jline.console.completer.FileNameCompleter
- getUserHome() - Static method in class jline.internal.Configuration
- getVariable(String) - Method in class jline.console.ConsoleKeys
-
Retrieves the value of a variable that was set in the .inputrc file during processing
- getWidth() - Method in class jline.DefaultTerminal2
- getWidth() - Method in interface jline.Terminal
- getWidth() - Method in class jline.TerminalSupport
- getWidth() - Method in class jline.UnixTerminal
-
Returns the value of stty columns param.
- getWidth() - Method in class jline.WindowsTerminal
- getWindowsTerminalHeight() - Static method in class jline.WindowsTerminal
- getWindowsTerminalWidth() - Static method in class jline.WindowsTerminal
H
- handleLitteralNext - Variable in class jline.console.ConsoleReader
- handleUserInterrupt - Variable in class jline.console.ConsoleReader
- hasMoreElements() - Method in class jline.console.internal.ConsoleReaderInputStream.ConsoleEnumeration
- hasNext() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- hasPrevious() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- hasWeirdWrap() - Method in class jline.AnsiWindowsTerminal
- hasWeirdWrap() - Method in class jline.DefaultTerminal2
- hasWeirdWrap() - Method in interface jline.Terminal
-
For terminals that don't wrap when character is written in last column, only when the next character is written.
- hasWeirdWrap() - Method in class jline.TerminalSupport
-
Defaults to true which was the behaviour before this method was added.
- hasWeirdWrap() - Method in class jline.UnixTerminal
- head - Variable in class jline.console.KillRing
- history - Variable in class jline.console.ConsoleReader
- History - Interface in jline.console.history
-
Console history.
- HISTORY_SEARCH_BACKWARD - Enum constant in enum jline.console.Operation
- HISTORY_SEARCH_FORWARD - Enum constant in enum jline.console.Operation
- History.Entry - Interface in jline.console.history
- historyEnabled - Variable in class jline.console.ConsoleReader
- hook - Static variable in class jline.internal.ShutdownHooks
I
- IFTE_ELSE - Static variable in class jline.internal.Curses
- IFTE_IF - Static variable in class jline.internal.Curses
- IFTE_NONE - Static variable in class jline.internal.Curses
- IFTE_THEN - Static variable in class jline.internal.Curses
- ignoreDuplicates - Variable in class jline.console.history.MemoryHistory
- in - Variable in class jline.console.ConsoleReader
- in - Variable in class jline.internal.InputStreamReader
- in - Variable in class jline.internal.NonBlockingInputStream
- index - Variable in class jline.console.history.MemoryHistory.EntryImpl
- index - Variable in class jline.console.history.MemoryHistory
- index - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- index() - Method in interface jline.console.history.History.Entry
- index() - Method in interface jline.console.history.History
- index() - Method in class jline.console.history.MemoryHistory.EntryImpl
- index() - Method in class jline.console.history.MemoryHistory
- info(Object...) - Static method in class jline.internal.Log
- INFO - Enum constant in enum jline.internal.Log.Level
- InfoCmp - Class in jline.internal
-
Infocmp helper methods.
- InfoCmp() - Constructor for class jline.internal.InfoCmp
- inheritInput(ProcessBuilder) - Static method in class jline.internal.TerminalLineSettings
- init() - Method in class jline.DefaultTerminal2
- init() - Method in class jline.NoInterruptUnixTerminal
- init() - Method in class jline.OSvTerminal
- init() - Method in interface jline.Terminal
- init() - Method in class jline.TerminalSupport
- init() - Method in class jline.UnixTerminal
-
Remove line-buffered input by invoking "stty -icanon min 1" against the current terminal.
- init() - Method in class jline.WindowsTerminal
- initialConfig - Variable in class jline.internal.TerminalLineSettings
- initProperties() - Static method in class jline.internal.Configuration
- INPUT_RC - Static variable in class jline.console.ConsoleReader
- inputrcUrl - Variable in class jline.console.ConsoleReader
- InputStreamReader - Class in jline.internal
-
A class for turning a byte stream into a character stream.
- InputStreamReader(InputStream) - Constructor for class jline.internal.InputStreamReader
- InputStreamReader(InputStream, String) - Constructor for class jline.internal.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
. - InputStreamReader(InputStream, Charset) - Constructor for class jline.internal.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
and Charsetcharset
. - InputStreamReader(InputStream, CharsetDecoder) - Constructor for class jline.internal.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
and CharsetDecoderdec
. - INSERT_CLOSE_CURLY - Enum constant in enum jline.console.Operation
- INSERT_CLOSE_PAREN - Enum constant in enum jline.console.Operation
- INSERT_CLOSE_SQUARE - Enum constant in enum jline.console.Operation
- INSERT_COMMENT - Enum constant in enum jline.console.Operation
- INSERT_COMPLETIONS - Enum constant in enum jline.console.Operation
- insertClose(String) - Method in class jline.console.ConsoleReader
- insertComment(boolean) - Method in class jline.console.ConsoleReader
- INSTANCE - Static variable in class jline.console.completer.NullCompleter
- internalAdd(CharSequence) - Method in class jline.console.history.MemoryHistory
- INTERRUPT - Enum constant in enum jline.console.Operation
- Interval(int, int) - Constructor for class jline.console.WCWidth.Interval
- intr - Variable in class jline.NoInterruptUnixTerminal
- intr - Variable in class jline.UnixTerminal
- ints - Variable in class jline.UnixTerminal
- isAnsiSupported() - Method in class jline.AnsiWindowsTerminal
- isAnsiSupported() - Method in class jline.DefaultTerminal2
- isAnsiSupported() - Method in interface jline.Terminal
- isAnsiSupported() - Method in class jline.TerminalSupport
- isAutoTrim() - Method in class jline.console.history.MemoryHistory
- isCopyPasteDetectionEnabled() - Method in class jline.console.ConsoleReader
- isDelimiter(char) - Static method in class jline.console.ConsoleReader
-
Checks to see if the specified character is a delimiter.
- isDelimiter(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
-
Returns true if the specified character is a whitespace parameter.
- isDelimiter(CharSequence, int) - Method in interface jline.console.completer.ArgumentCompleter.ArgumentDelimiter
-
Returns true if the specified character is a whitespace parameter.
- isDelimiterChar(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
-
Returns true if the character at the specified position if a delimiter.
- isDelimiterChar(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.WhitespaceArgumentDelimiter
-
The character is a delimiter if it is whitespace, and the preceding character is not an escape character.
- isEchoEnabled() - Method in class jline.DefaultTerminal2
- isEchoEnabled() - Method in interface jline.Terminal
- isEchoEnabled() - Method in class jline.TerminalSupport
- isEmpty() - Method in interface jline.console.history.History
- isEmpty() - Method in class jline.console.history.MemoryHistory
- isEscapeChar(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
-
Check if this character is a valid escape char (i.e.
- isEscaped(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
-
Check if a character is escaped (i.e.
- isHistoryEnabled() - Method in class jline.console.ConsoleReader
-
Whether or not to add new commands to the history buffer.
- isHpux() - Static method in class jline.internal.Configuration
- isIgnoreDuplicates() - Method in class jline.console.history.MemoryHistory
- isInViMoveOperationState() - Method in class jline.console.ConsoleReader
- isKeyMap(String) - Method in class jline.console.ConsoleReader
- isMeta(char) - Static method in class jline.console.KeyMap
- isNonBlockingEnabled() - Method in class jline.internal.NonBlockingInputStream
-
Non-blocking is considered enabled if the feature is enabled and the I/O thread has not been shut down.
- isOpen() - Method in class jline.internal.InputStreamReader
- isOverTyping() - Method in class jline.console.CursorBuffer
- isPaginationEnabled() - Method in class jline.console.ConsoleReader
-
Whether to use pagination when the number of rows of candidates exceeds the height of the terminal.
- isQuoteChar(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- isQuoted(CharSequence, int) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- isShutdown - Variable in class jline.internal.NonBlockingInputStream
- isStrict() - Method in class jline.console.completer.ArgumentCompleter
-
Returns whether a completion at argument index N will success if all the completions from arguments 0-(N-1) also succeed.
- isStripAnsi() - Method in class jline.console.completer.CandidateListCompletionHandler
- isSupported() - Method in class jline.DefaultTerminal2
- isSupported() - Method in interface jline.Terminal
- isSupported() - Method in class jline.TerminalSupport
- isSystemIn(InputStream) - Method in class jline.WindowsTerminal
- isWhitespace(char) - Static method in class jline.console.ConsoleReader
-
Checks to see if a character is a whitespace character.
- isWindows() - Static method in class jline.internal.Configuration
- items - Variable in class jline.console.history.MemoryHistory
- iterator() - Method in interface jline.console.history.History
- iterator() - Method in class jline.console.history.MemoryHistory
J
- jline - package jline
-
JLine 2.
- JLINE_COMPLETION_THRESHOLD - Static variable in class jline.console.ConsoleReader
- JLINE_CONFIGURATION - Static variable in class jline.internal.Configuration
-
System property which can point to a file or URL containing configuration properties to load.
- JLINE_ESC_TIMEOUT - Static variable in class jline.console.ConsoleReader
- JLINE_EXPAND_EVENTS - Static variable in class jline.console.ConsoleReader
- JLINE_INPUTRC - Static variable in class jline.console.ConsoleReader
- JLINE_NOBELL - Static variable in class jline.console.ConsoleReader
- JLINE_RC - Static variable in class jline.internal.Configuration
-
Default configuration file name loaded from user's home directory.
- JLINE_SH - Static variable in class jline.internal.TerminalLineSettings
- JLINE_SHUTDOWNHOOK - Static variable in class jline.internal.ShutdownHooks
- JLINE_STTY - Static variable in class jline.internal.TerminalLineSettings
- JLINE_TERMINAL - Static variable in class jline.TerminalFactory
- jline.console - package jline.console
-
Console support.
- jline.console.completer - package jline.console.completer
-
Console completer support.
- jline.console.history - package jline.console.history
-
Console history support.
- jline.console.internal - package jline.console.internal
- jline.internal - package jline.internal
-
Internal support.
K
- KEYBOARD_BELL - Static variable in class jline.console.ConsoleReader
- KeyMap - Class in jline.console
-
The KeyMap class contains all bindings from keys to operations.
- KeyMap(String) - Constructor for class jline.console.KeyMap
- KeyMap(String, boolean) - Constructor for class jline.console.KeyMap
-
Deprecated.
- KeyMap(String, Object[]) - Constructor for class jline.console.KeyMap
- KEYMAP_LENGTH - Static variable in class jline.console.KeyMap
- keyMaps - Variable in class jline.console.ConsoleKeys
- keyMaps() - Static method in class jline.console.KeyMap
- keys - Variable in class jline.console.ConsoleKeys
- KILL_LINE - Enum constant in enum jline.console.Operation
- KILL_REGION - Enum constant in enum jline.console.Operation
- KILL_WHOLE_LINE - Enum constant in enum jline.console.Operation
- KILL_WORD - Enum constant in enum jline.console.Operation
- killLine() - Method in class jline.console.ConsoleReader
-
Kill the buffer ahead of the current cursor position.
- killRing - Variable in class jline.console.ConsoleReader
- KillRing - Class in jline.console
-
The kill ring class keeps killed text in a fixed size ring.
- KillRing() - Constructor for class jline.console.KillRing
-
Creates a new kill ring of the default size.
- KillRing(int) - Constructor for class jline.console.KillRing
-
Creates a new kill ring of the given size.
L
- last - Variable in class jline.console.WCWidth.Interval
- lastKill - Variable in class jline.console.KillRing
- lastLine(String) - Static method in class jline.console.ConsoleReader
-
Returns the text after the last '\n'.
- lastYank - Variable in class jline.console.KillRing
- lastYank() - Method in class jline.console.KillRing
-
Returns
true
if the last command was a yank. - length() - Method in class jline.console.CursorBuffer
- Level() - Constructor for enum jline.internal.Log.Level
- line - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- LINE_SEPARATOR - Static variable in class jline.console.ConsoleReader
- lnext - Variable in class jline.UnixTerminal
- load() - Method in class jline.console.history.FileHistory
-
Load history from file, e.g.
- load(File) - Method in class jline.console.history.FileHistory
- load(InputStream) - Method in class jline.console.history.FileHistory
- load(Reader) - Method in class jline.console.history.FileHistory
- loadKeys(InputStream, String) - Method in class jline.console.ConsoleKeys
- loadKeys(String, URL) - Method in class jline.console.ConsoleKeys
- loadProperties(URL, Properties) - Static method in class jline.internal.Configuration
- log(Log.Level, Object...) - Static method in class jline.internal.Log
- Log - Class in jline.internal
-
Internal logger.
- Log() - Constructor for class jline.internal.Log
- Log.Level - Enum in jline.internal
- logWithJul(Log.Level, Object...) - Static method in class jline.internal.Log
M
- macro - Variable in class jline.console.ConsoleReader
- main(String[]) - Static method in class jline.console.internal.ConsoleRunner
- mapping - Variable in class jline.console.KeyMap
- mask - Variable in class jline.console.ConsoleReader
- maskThread - Variable in class jline.console.ConsoleReader
- matchFiles(String, String, File[], List<CharSequence>) - Method in class jline.console.completer.FileNameCompleter
- maxSize - Variable in class jline.console.history.MemoryHistory
- maybeResize() - Method in class jline.console.history.MemoryHistory
- MemoryHistory - Class in jline.console.history
-
Non-persistent
History
. - MemoryHistory() - Constructor for class jline.console.history.MemoryHistory
- MemoryHistory.EntriesIterator - Class in jline.console.history
- MemoryHistory.EntryImpl - Class in jline.console.history
- MENU_COMPLETE - Enum constant in enum jline.console.Operation
- MENU_COMPLETE_BACKWARD - Enum constant in enum jline.console.Operation
- Messages() - Constructor for enum jline.console.completer.CandidateListCompletionHandler.Messages
- meta(char) - Static method in class jline.console.KeyMap
- moveCursor(int) - Method in class jline.console.ConsoleReader
-
Move the cursor where characters.
- moveCursorFromTo(int, int) - Method in class jline.console.ConsoleReader
- moveHistory(boolean) - Method in class jline.console.ConsoleReader
-
Move up or down the history tree.
- moveHistory(boolean, int) - Method in class jline.console.ConsoleReader
-
Used in "vi" mode for argumented history move, to move a specific number of history entries forward or back.
- moveInternal(int) - Method in class jline.console.ConsoleReader
-
Move the cursor where characters, without checking the current buffer.
- moveTo(int) - Method in interface jline.console.history.History
- moveTo(int) - Method in class jline.console.history.MemoryHistory
-
Move to the specified index in the history
- moveToEnd() - Method in class jline.console.ConsoleReader
- moveToEnd() - Method in interface jline.console.history.History
- moveToEnd() - Method in class jline.console.history.MemoryHistory
-
Move to the end of the history buffer.
- moveToFirst() - Method in interface jline.console.history.History
- moveToFirst() - Method in class jline.console.history.MemoryHistory
-
Moves the history index to the first entry.
- moveToLast() - Method in interface jline.console.history.History
- moveToLast() - Method in class jline.console.history.MemoryHistory
-
This moves the history to the last entry.
N
- name - Variable in class jline.console.KeyMap
- NAMES - Static variable in class jline.internal.InfoCmp
- next - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleEnumeration
- next() - Method in interface jline.console.history.History
- next() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- next() - Method in class jline.console.history.MemoryHistory
-
Move the pointer to the next element in the buffer.
- next() - Method in class jline.console.KillRing
-
Moves the pointer to the current slot forward.
- NEXT_HISTORY - Enum constant in enum jline.console.Operation
- nextChar() - Method in class jline.console.CursorBuffer
- nextElement() - Method in class jline.console.internal.ConsoleReaderInputStream.ConsoleEnumeration
- nextIndex() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- nextTabStop(int) - Method in class jline.console.ConsoleReader
- nextWord() - Method in class jline.console.ConsoleReader
- NoInterruptUnixTerminal - Class in jline
-
Non-interruptible (via CTRL-C)
UnixTerminal
. - NoInterruptUnixTerminal() - Constructor for class jline.NoInterruptUnixTerminal
- NON_INCREMENTAL_FORWARD_SEARCH_HISTORY - Enum constant in enum jline.console.Operation
- NON_INCREMENTAL_FORWARD_SEARCH_HISTORY_AGAIN - Enum constant in enum jline.console.Operation
- NON_INCREMENTAL_REVERSE_SEARCH_HISTORY - Enum constant in enum jline.console.Operation
- NON_INCREMENTAL_REVERSE_SEARCH_HISTORY_AGAIN - Enum constant in enum jline.console.Operation
- nonBlockingEnabled - Variable in class jline.internal.NonBlockingInputStream
- NonBlockingInputStream - Class in jline.internal
-
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.
- NonBlockingInputStream(InputStream, boolean) - Constructor for class jline.internal.NonBlockingInputStream
-
Creates a
NonBlockingInputStream
out of a normal blocking stream. - NONE - Enum constant in enum jline.TerminalFactory.Type
- NONE - Static variable in class jline.TerminalFactory
- NORMAL - Enum constant in enum jline.console.ConsoleReader.State
-
The user is just typing away
- NULL_FUNCTION - Static variable in class jline.console.KeyMap
- NULL_MASK - Static variable in class jline.console.ConsoleReader
- Nullable - Annotation Type in jline.internal
-
Marker for reference which can be a null value.
- NullCompleter - Class in jline.console.completer
-
Null completer.
- NullCompleter() - Constructor for class jline.console.completer.NullCompleter
O
- OFF - Static variable in class jline.TerminalFactory
- offset - Variable in class jline.console.history.MemoryHistory
- OLD_MENU_COMPLETE - Enum constant in enum jline.console.Operation
- opBuffer - Variable in class jline.console.ConsoleReader
- Operation - Enum in jline.console
-
List of all operations.
- Operation() - Constructor for enum jline.console.Operation
- originalBuffer - Variable in class jline.console.ConsoleReader
- originalMode - Variable in class jline.WindowsTerminal
- OS_IS_WINDOWS - Static variable in class jline.console.completer.FileNameCompleter
- OSV - Enum constant in enum jline.TerminalFactory.Flavor
- OSV - Enum constant in enum jline.TerminalFactory.Type
- OSV - Static variable in class jline.TerminalFactory
- OSvTerminal - Class in jline
-
Terminal that is used for OSv.
- OSvTerminal() - Constructor for class jline.OSvTerminal
- out - Variable in class jline.console.ConsoleReader
- output - Static variable in class jline.internal.Log
- overTyping - Variable in class jline.console.CursorBuffer
- OVERWRITE_MODE - Enum constant in enum jline.console.Operation
P
- paginationEnabled - Variable in class jline.console.ConsoleReader
- parenBlinkTimeout - Variable in class jline.console.ConsoleReader
- parseControlChar(String) - Static method in class jline.internal.TerminalLineSettings
- parseInfoCmp() - Method in class jline.UnixTerminal
- parseInfoCmp(String, Set<String>, Map<String, Integer>, Map<String, String>) - Static method in class jline.internal.InfoCmp
- partialLine - Variable in exception class jline.console.UserInterruptException
- paste() - Method in class jline.console.ConsoleReader
-
Paste the contents of the clipboard into the console buffer
- PASTE_FROM_CLIPBOARD - Enum constant in enum jline.console.Operation
- peek(long) - Method in class jline.internal.NonBlockingInputStream
-
Peeks to see if there is a byte waiting in the input stream without actually consuming the byte.
- PersistentHistory - Interface in jline.console.history
-
Persistent
History
. - POSSIBLE_COMPLETIONS - Enum constant in enum jline.console.Operation
- Preconditions - Class in jline.internal
-
Preconditions.
- Preconditions() - Constructor for class jline.internal.Preconditions
- prev - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleEnumeration
- prev() - Method in class jline.console.KillRing
-
Moves the pointer to the current slot backwards.
- previous() - Method in interface jline.console.history.History
- previous() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- previous() - Method in class jline.console.history.MemoryHistory
-
Move the pointer to the previous element in the buffer.
- PREVIOUS_HISTORY - Enum constant in enum jline.console.Operation
- previousIndex() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- previousSearchTerm - Variable in class jline.console.ConsoleReader
- previousWord() - Method in class jline.console.ConsoleReader
- print(CharSequence) - Method in class jline.console.ConsoleReader
-
Output the specified string to the output stream (but not the buffer).
- printCandidates(ConsoleReader, Collection<CharSequence>) - Static method in class jline.console.completer.CandidateListCompletionHandler
-
Print out the candidates.
- printColumns(Collection<? extends CharSequence>) - Method in class jline.console.ConsoleReader
-
Output the specified
Collection
in proper columns. - printCompletionCandidates() - Method in class jline.console.ConsoleReader
- printForwardSearchStatus(String, String) - Method in class jline.console.ConsoleReader
- println() - Method in class jline.console.ConsoleReader
-
Output a platform-dependant newline.
- println(CharSequence) - Method in class jline.console.ConsoleReader
- printSearchStatus(String, String) - Method in class jline.console.ConsoleReader
- printSearchStatus(String, String, String) - Method in class jline.console.ConsoleReader
- printSpaceAfterFullCompletion - Variable in class jline.console.completer.CandidateListCompletionHandler
- prompt - Variable in class jline.console.ConsoleReader
- promptLen - Variable in class jline.console.ConsoleReader
- properties - Static variable in class jline.internal.Configuration
- property - Static variable in class jline.console.internal.ConsoleRunner
- purge() - Method in class jline.console.history.FileHistory
- purge() - Method in interface jline.console.history.PersistentHistory
-
Purge persistent storage and
History.clear()
. - pushBackChar - Variable in class jline.console.ConsoleReader
- putString(CharSequence) - Method in class jline.console.ConsoleReader
-
Write out the specified string to the buffer and the output stream.
Q
- QUIT - Enum constant in enum jline.console.Operation
- quoteChars - Variable in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- QUOTED_INSERT - Enum constant in enum jline.console.Operation
- quotedInsert - Variable in class jline.console.ConsoleReader
R
- rawPrint(char, int) - Method in class jline.console.ConsoleReader
- rawPrint(int) - Method in class jline.console.ConsoleReader
-
Raw output printing
- rawPrint(String) - Method in class jline.console.ConsoleReader
- rawPrintln(String) - Method in class jline.console.ConsoleReader
- RE_READ_INIT_FILE - Enum constant in enum jline.console.Operation
- read() - Method in class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- read() - Method in class jline.internal.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 jline.internal.NonBlockingInputStream
- read(byte[], int, int) - Method in class jline.internal.NonBlockingInputStream
-
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 jline.internal.InputStreamReader
-
Reads at most
length
characters from this reader and stores them at positionoffset
in the character arraybuf
. - read(long) - Method in class jline.internal.NonBlockingInputStream
-
Attempts to read a character from the input stream for a specific period of time.
- read(long, boolean) - Method in class jline.internal.NonBlockingInputStream
-
Attempts to read a character from the input stream for a specific period of time.
- READ_EXPIRED - Static variable in class jline.console.ConsoleReader
- readBinding(KeyMap) - Method in class jline.console.ConsoleReader
-
Read from the input stream and decode an operation from the key map.
- readCharacter() - Method in class jline.console.ConsoleReader
-
Read a character from the console.
- readCharacter(boolean) - Method in class jline.console.ConsoleReader
-
Read a character from the console.
- readCharacter(boolean, char...) - Method in class jline.console.ConsoleReader
- readCharacter(char...) - Method in class jline.console.ConsoleReader
- readConsoleInput() - Method in class jline.WindowsTerminal
- reader - Variable in class jline.console.ConsoleReader
- reader - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleEnumeration
- reader - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- readLine() - Method in class jline.console.ConsoleReader
-
Read the next line and return the contents of the buffer.
- readLine(Character) - Method in class jline.console.ConsoleReader
-
Read the next line with the specified character mask.
- readLine(String) - Method in class jline.console.ConsoleReader
- readLine(String, Character) - Method in class jline.console.ConsoleReader
-
Read a line from the in
InputStream
, and return the line (without any trailing newlines). - readLine(String, Character, String) - Method in class jline.console.ConsoleReader
-
Read a line from the in
InputStream
, and return the line (without any trailing newlines). - readLineSimple() - Method in class jline.console.ConsoleReader
-
Read a line for unsupported terminals.
- ready() - Method in class jline.internal.InputStreamReader
-
Indicates whether this reader is ready to be read without blocking.
- recording - Variable in class jline.console.ConsoleReader
- REDIRECT_INHERIT - Static variable in class jline.internal.TerminalLineSettings
- REDIRECT_INPUT_METHOD - Static variable in class jline.internal.TerminalLineSettings
- REDRAW_CURRENT_LINE - Enum constant in enum jline.console.Operation
- redrawLine() - Method in class jline.console.ConsoleReader
-
Clear the line and redraw it.
- registerCap(String) - Method in class jline.DefaultTerminal2
- registerCap(String, String) - Method in class jline.DefaultTerminal2
- registerFlavor(TerminalFactory.Flavor, Class<? extends Terminal>) - Static method in class jline.TerminalFactory
- remove() - Method in class jline.console.history.MemoryHistory.EntriesIterator
- remove(int) - Method in interface jline.console.history.History
-
Remove the history element at the given index.
- remove(int) - Method in class jline.console.history.MemoryHistory
- remove(ShutdownHooks.Task) - Static method in class jline.internal.ShutdownHooks
- removeCompleter(Completer) - Method in class jline.console.ConsoleReader
-
Remove the specified
Completer
from the list of handlers for tab-completion. - removeFirst() - Method in interface jline.console.history.History
-
Remove the first element from history.
- removeFirst() - Method in class jline.console.history.MemoryHistory
- removeHook(Thread) - Static method in class jline.internal.ShutdownHooks
- removeLast() - Method in interface jline.console.history.History
-
Remove the last element from history
- removeLast() - Method in class jline.console.history.MemoryHistory
- render(File, CharSequence) - Method in class jline.console.completer.FileNameCompleter
- render(PrintStream, Object) - Static method in class jline.internal.Log
-
Helper to support rendering messages.
- replace(CharSequence) - Method in interface jline.console.history.History
- replace(CharSequence) - Method in class jline.console.history.MemoryHistory
- reset() - Method in class jline.DefaultTerminal2
- reset() - Static method in class jline.internal.Configuration
- reset() - Method in interface jline.Terminal
- reset() - Static method in class jline.TerminalFactory
- reset() - Method in class jline.TerminalSupport
- RESET_LINE - Static variable in class jline.console.ConsoleReader
- resetIf(Terminal) - Static method in class jline.TerminalFactory
- resetLastKill() - Method in class jline.console.KillRing
-
Resets the last-kill state.
- resetLastYank() - Method in class jline.console.KillRing
-
Resets the last-yank state.
- resetLine() - Method in class jline.console.ConsoleReader
-
Erase the current line.
- resetPromptLine(String, String, int) - Method in class jline.console.ConsoleReader
-
Erases the current line with the existing prompt, then redraws the line with the provided prompt and buffer
- resources - Static variable in class jline.console.ConsoleReader
- restore() - Method in class jline.DefaultTerminal2
- restore() - Method in class jline.internal.TerminalLineSettings
- restore() - Method in class jline.NoInterruptUnixTerminal
- restore() - Method in class jline.OSvTerminal
- restore() - Method in interface jline.Terminal
- restore() - Method in class jline.TerminalSupport
- restore() - Method in class jline.UnixTerminal
-
Restore the original terminal configuration, which can be used when shutting down the console reader.
- restore() - Method in class jline.WindowsTerminal
-
Restore the original terminal configuration, which can be used when shutting down the console reader.
- restoreIn() - Static method in class jline.console.internal.ConsoleReaderInputStream
-
Restore the original
System.in
input stream. - restoreLine(String, int) - Method in class jline.console.ConsoleReader
- REVERSE_SEARCH_HISTORY - Enum constant in enum jline.console.Operation
- REVERT_LINE - Enum constant in enum jline.console.Operation
- run() - Method in class jline.internal.NonBlockingInputStream
- run() - Method in interface jline.internal.ShutdownHooks.Task
- runTasks() - Static method in class jline.internal.ShutdownHooks
S
- SEARCH - Enum constant in enum jline.console.ConsoleReader.State
-
In the middle of a emacs seach
- searchBackwards(String) - Method in class jline.console.ConsoleReader
-
Search backwards in history from the current position.
- searchBackwards(String, int) - Method in class jline.console.ConsoleReader
-
Search backward in history from a given position.
- searchBackwards(String, int, boolean) - Method in class jline.console.ConsoleReader
- searchForwards(String) - Method in class jline.console.ConsoleReader
-
Search forwards in history from the current position.
- searchForwards(String, int) - Method in class jline.console.ConsoleReader
-
Search forward in history from a given position.
- searchForwards(String, int, boolean) - Method in class jline.console.ConsoleReader
- searchIndex - Variable in class jline.console.ConsoleReader
- searchTerm - Variable in class jline.console.ConsoleReader
- SELF_INSERT - Enum constant in enum jline.console.Operation
- separator() - Method in class jline.console.completer.FileNameCompleter
- serialVersionUID - Static variable in exception class jline.console.UserInterruptException
- set(int, CharSequence) - Method in interface jline.console.history.History
-
Set the history item at the given index to the given CharSequence.
- set(int, CharSequence) - Method in class jline.console.history.MemoryHistory
- set(String) - Method in class jline.internal.TerminalLineSettings
- set(String...) - Method in class jline.internal.TerminalLineSettings
- set(History.Entry) - Method in class jline.console.history.MemoryHistory.EntriesIterator
- SET_MARK - Enum constant in enum jline.console.Operation
- setAnsiSupported(boolean) - Method in class jline.TerminalSupport
- setArgumentPosition(int) - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- setArguments(String[]) - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- setAutoprintThreshold(int) - Method in class jline.console.ConsoleReader
- setAutoTrim(boolean) - Method in class jline.console.history.MemoryHistory
- setBellEnabled(boolean) - Method in class jline.console.ConsoleReader
-
Set whether the console bell is enabled.
- setBlinkMatchingParen(boolean) - Method in class jline.console.KeyMap
- setBuffer(CharSequence) - Method in class jline.console.ConsoleReader
- setBuffer(String) - Method in class jline.console.ConsoleReader
-
Set the current buffer's content to the specified
String
. - setBuffer(ConsoleReader, CharSequence, int) - Static method in class jline.console.completer.CandidateListCompletionHandler
- setBufferKeepPos(CharSequence) - Method in class jline.console.ConsoleReader
- setBufferKeepPos(String) - Method in class jline.console.ConsoleReader
- setBufferPosition(int) - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- setCommentBegin(String) - Method in class jline.console.ConsoleReader
-
Sets the string that will be used to start a comment when the insert-comment key is struck.
- setCompletionHandler(CompletionHandler) - Method in class jline.console.ConsoleReader
- setConsoleMode(int) - Static method in class jline.WindowsTerminal
- setCopyPasteDetection(boolean) - Method in class jline.console.ConsoleReader
-
Enables or disables copy and paste detection.
- setCursorArgumentIndex(int) - Method in class jline.console.completer.ArgumentCompleter.ArgumentList
- setCursorPosition(int) - Method in class jline.console.ConsoleReader
-
Move the cursor position to the specified absolute index.
- setDirectConsole(boolean) - Method in class jline.WindowsTerminal
-
Whether or not to allow the use of the JNI console interaction.
- setEchoCharacter(Character) - Method in class jline.console.ConsoleReader
-
Set the echo character.
- setEchoEnabled(boolean) - Method in class jline.DefaultTerminal2
- setEchoEnabled(boolean) - Method in interface jline.Terminal
- setEchoEnabled(boolean) - Method in class jline.TerminalSupport
- setEchoEnabled(boolean) - Method in class jline.UnixTerminal
- setEchoEnabled(boolean) - Method in class jline.WindowsTerminal
- setEscapeChars(char[]) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- setExpandEvents(boolean) - Method in class jline.console.ConsoleReader
- setHandleLitteralNext(boolean) - Method in class jline.console.ConsoleReader
-
Set wether literal next are handled by JLine.
- setHandleUserInterrupt(boolean) - Method in class jline.console.ConsoleReader
-
Set whether user interrupts (ctrl-C) are handled by having JLine throw
UserInterruptException
fromConsoleReader.readLine()
. - setHistory(History) - Method in class jline.console.ConsoleReader
- setHistoryEnabled(boolean) - Method in class jline.console.ConsoleReader
-
Whether or not to add new commands to the history buffer.
- setIgnoreDuplicates(boolean) - Method in class jline.console.history.MemoryHistory
- setIn() - Static method in class jline.console.internal.ConsoleReaderInputStream
- setIn(ConsoleReader) - Static method in class jline.console.internal.ConsoleReaderInputStream
- setInput(InputStream) - Method in class jline.console.ConsoleReader
- setKeyMap(String) - Method in class jline.console.ConsoleKeys
- setKeyMap(String) - Method in class jline.console.ConsoleReader
-
Sets the current keymap by name.
- setKeys(KeyMap) - Method in class jline.console.ConsoleKeys
- setMaxSize(int) - Method in class jline.console.history.MemoryHistory
- setOutput(PrintStream) - Static method in class jline.internal.Log
- setOverTyping(boolean) - Method in class jline.console.CursorBuffer
- setPaginationEnabled(boolean) - Method in class jline.console.ConsoleReader
-
Whether to use pagination when the number of rows of candidates exceeds the height of the terminal.
- setParenBlinkTimeout(int) - Method in class jline.console.ConsoleReader
- setPrintSpaceAfterFullCompletion(boolean) - Method in class jline.console.completer.CandidateListCompletionHandler
- setPrompt(String) - Method in class jline.console.ConsoleReader
- setQuoteChars(char[]) - Method in class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
- setStrict(boolean) - Method in class jline.console.completer.ArgumentCompleter
-
If true, a completion at argument index N will only succeed if all the completions from 0-(N-1) also succeed.
- setStripAnsi(boolean) - Method in class jline.console.completer.CandidateListCompletionHandler
- settings - Variable in class jline.UnixTerminal
- SETTINGS - Static variable in class jline.internal.TerminalLineSettings
- setupSigCont() - Method in class jline.console.ConsoleReader
- setVar(String, String) - Method in class jline.console.ConsoleKeys
- shCommand - Variable in class jline.internal.TerminalLineSettings
- shutdown() - Method in class jline.console.ConsoleReader
-
Deprecated.
- shutdown() - Method in class jline.internal.NonBlockingInputStream
-
Shuts down the thread that is handling blocking I/O.
- ShutdownHooks - Class in jline.internal
-
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
- ShutdownHooks() - Constructor for class jline.internal.ShutdownHooks
- ShutdownHooks.Task - Interface in jline.internal
-
Essentially a
Runnable
which allows running to throw an exception. - shutdownTask - Variable in class jline.TerminalSupport
- size() - Method in interface jline.console.history.History
- size() - Method in class jline.console.history.MemoryHistory
- SKIP_CSI_SEQUENCE - Enum constant in enum jline.console.Operation
- skipLF - Variable in class jline.console.ConsoleReader
- slots - Variable in class jline.console.KillRing
- source - Variable in class jline.console.history.MemoryHistory.EntriesIterator
- START_KBD_MACRO - Enum constant in enum jline.console.Operation
- startsWith(String, String[]) - Static method in class jline.console.completer.CandidateListCompletionHandler
- state - Variable in class jline.console.ConsoleReader
- State() - Constructor for enum jline.console.ConsoleReader.State
- strict - Variable in class jline.console.completer.ArgumentCompleter
- strings - Variable in class jline.console.completer.AnsiStringsCompleter
- strings - Variable in class jline.console.completer.StringsCompleter
- strings - Variable in class jline.DefaultTerminal2
- strings - Variable in class jline.UnixTerminal
- StringsCompleter - Class in jline.console.completer
-
Completer for a set of strings.
- StringsCompleter() - Constructor for class jline.console.completer.StringsCompleter
- StringsCompleter(String...) - Constructor for class jline.console.completer.StringsCompleter
- StringsCompleter(Collection<String>) - Constructor for class jline.console.completer.StringsCompleter
- stripAnsi - Variable in class jline.console.completer.CandidateListCompletionHandler
- stripAnsi(String) - Static method in class jline.internal.Ansi
- stty - Variable in class jline.OSvTerminal
- stty(String...) - Method in class jline.internal.TerminalLineSettings
- sttyClass - Variable in class jline.OSvTerminal
- sttyCommand - Variable in class jline.internal.TerminalLineSettings
- supported - Variable in class jline.TerminalSupport
- SUPPORTS_REDIRECT - Static variable in class jline.internal.TerminalLineSettings
- sv - Static variable in class jline.internal.Curses
- switchCase(char) - Static method in class jline.console.ConsoleReader
- systemIn - Static variable in class jline.console.internal.ConsoleReaderInputStream
T
- TAB_INSERT - Enum constant in enum jline.console.Operation
- TAB_WIDTH - Static variable in class jline.console.ConsoleReader
- tasks - Static variable in class jline.internal.ShutdownHooks
- term - Static variable in class jline.TerminalFactory
- terminal - Variable in class jline.console.ConsoleReader
- terminal - Variable in class jline.DefaultTerminal2
- Terminal - Interface in jline
-
Representation of the input terminal for a platform.
- Terminal2 - Interface in jline
-
Terminal extension.
- TerminalFactory - Class in jline
-
Creates terminal instances.
- TerminalFactory() - Constructor for class jline.TerminalFactory
- TerminalFactory.Flavor - Enum in jline
- TerminalFactory.Type - Enum in jline
- TerminalLineSettings - Class in jline.internal
-
Provides access to terminal line settings via stty.
- TerminalLineSettings() - Constructor for class jline.internal.TerminalLineSettings
-
Deprecated.
- TerminalLineSettings(String) - Constructor for class jline.internal.TerminalLineSettings
-
Deprecated.
- TerminalLineSettings(String, boolean) - Constructor for class jline.internal.TerminalLineSettings
- TerminalSupport - Class in jline
-
Provides support for
Terminal
instances. - TerminalSupport(boolean) - Constructor for class jline.TerminalSupport
- TestAccessible - Annotation Type in jline.internal
-
Marker annotation for members which are exposed for testing access.
- threadIsReading - Variable in class jline.internal.NonBlockingInputStream
- TILDE_EXPAND - Enum constant in enum jline.console.Operation
- toInteger(Object) - Static method in class jline.internal.Curses
- toJulLevel(Log.Level) - Static method in class jline.internal.Log
- toString() - Method in class jline.console.completer.AggregateCompleter
- toString() - Method in class jline.console.CursorBuffer
- toString() - Method in class jline.console.history.MemoryHistory.EntryImpl
- toString() - Method in class jline.console.history.MemoryHistory
- tputs(Writer, String, Object...) - Static method in class jline.internal.Curses
-
Print the given terminal capabilities
- tputs(String, Object...) - Method in class jline.console.ConsoleReader
- trace(Object...) - Static method in class jline.internal.Log
- TRACE - Enum constant in enum jline.internal.Log.Level
- TRACE - Static variable in class jline.internal.Log
- translateQuoted(String) - Static method in class jline.console.ConsoleKeys
- TRANSPOSE_CHARS - Enum constant in enum jline.console.Operation
- TRANSPOSE_WORDS - Enum constant in enum jline.console.Operation
- transposeChars(int) - Method in class jline.console.ConsoleReader
-
Performs character transpose.
- TTY_STATUS - Enum constant in enum jline.console.Operation
- ttyDevice - Variable in class jline.internal.TerminalLineSettings
- type - Variable in class jline.UnixTerminal
- Type() - Constructor for enum jline.TerminalFactory.Type
U
- undef(String) - Method in class jline.internal.TerminalLineSettings
- UNDEFINED - Static variable in class jline.internal.TerminalLineSettings
- UNDO - Enum constant in enum jline.console.Operation
- UNIVERSAL_ARGUMENT - Enum constant in enum jline.console.Operation
- UNIX - Enum constant in enum jline.TerminalFactory.Flavor
- UNIX - Enum constant in enum jline.TerminalFactory.Type
- UNIX - Static variable in class jline.TerminalFactory
- UNIX_FILENAME_RUBOUT - Enum constant in enum jline.console.Operation
- UNIX_LINE_DISCARD - Enum constant in enum jline.console.Operation
- UNIX_WORD_RUBOUT - Enum constant in enum jline.console.Operation
- UnixTerminal - Class in jline
-
Terminal that is used for unix platforms.
- UnixTerminal() - Constructor for class jline.UnixTerminal
- UnixTerminal(String) - Constructor for class jline.UnixTerminal
- UnixTerminal(String, String) - Constructor for class jline.UnixTerminal
- unixWordRubout(int) - Method in class jline.console.ConsoleReader
-
Deletes to the beginning of the word that the cursor is sitting on.
- unMeta(char) - Static method in class jline.console.KeyMap
- UnsupportedTerminal - Class in jline
-
An unsupported terminal.
- UnsupportedTerminal() - Constructor for class jline.UnsupportedTerminal
- UnsupportedTerminal(boolean, boolean) - Constructor for class jline.UnsupportedTerminal
- UPCASE_WORD - Enum constant in enum jline.console.Operation
- upCaseWord() - Method in class jline.console.ConsoleReader
- upToCursor() - Method in class jline.console.CursorBuffer
- Urls - Class in jline.internal
-
URL helpers.
- Urls() - Constructor for class jline.internal.Urls
- usage() - Static method in class jline.console.internal.ConsoleRunner
- useJul - Static variable in class jline.internal.Log
- useRedirect - Variable in class jline.internal.TerminalLineSettings
- UserInterruptException - Exception Class in jline.console
-
This exception is thrown by
ConsoleReader.readLine()
when user interrupt handling is enabled and the user types the interrupt character (ctrl-C). - UserInterruptException(String) - Constructor for exception class jline.console.UserInterruptException
V
- value - Variable in class jline.console.history.MemoryHistory.EntryImpl
- value() - Method in interface jline.console.history.History.Entry
- value() - Method in class jline.console.history.MemoryHistory.EntryImpl
- value() - Element in annotation type jline.internal.Nullable
- valueOf(String) - Static method in enum jline.console.completer.CandidateListCompletionHandler.Messages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jline.console.ConsoleReader.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jline.console.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jline.internal.Log.Level
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jline.TerminalFactory.Flavor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jline.TerminalFactory.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jline.WindowsTerminal.ConsoleMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jline.console.completer.CandidateListCompletionHandler.Messages
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jline.console.ConsoleReader.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jline.console.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jline.internal.Log.Level
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jline.TerminalFactory.Flavor
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jline.TerminalFactory.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jline.WindowsTerminal.ConsoleMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- variables - Variable in class jline.console.ConsoleKeys
- VI_APPEND_EOL - Enum constant in enum jline.console.Operation
- VI_APPEND_MODE - Enum constant in enum jline.console.Operation
- VI_ARG_DIGIT - Enum constant in enum jline.console.Operation
- VI_BACK_TO_INDENT - Enum constant in enum jline.console.Operation
- VI_BACKWARD_BIGWORD - Enum constant in enum jline.console.Operation
- VI_BACKWARD_WORD - Enum constant in enum jline.console.Operation
- VI_BEGINNING_OF_LINE_OR_ARG_DIGIT - Enum constant in enum jline.console.Operation
- VI_BWORD - Enum constant in enum jline.console.Operation
- VI_CHANGE_CASE - Enum constant in enum jline.console.Operation
- VI_CHANGE_CHAR - Enum constant in enum jline.console.Operation
- VI_CHANGE_TO - Enum constant in enum jline.console.ConsoleReader.State
-
VI "change-to" operation ("c" during move mode)
- VI_CHANGE_TO - Enum constant in enum jline.console.Operation
- VI_CHANGE_TO_EOL - Enum constant in enum jline.console.Operation
- VI_CHAR_SEARCH - Enum constant in enum jline.console.Operation
- VI_COLUMN - Enum constant in enum jline.console.Operation
- VI_COMPLETE - Enum constant in enum jline.console.Operation
- VI_DELETE - Enum constant in enum jline.console.Operation
- VI_DELETE_TO - Enum constant in enum jline.console.ConsoleReader.State
-
VI "delete-to" operation ("d" during move mode)
- VI_DELETE_TO - Enum constant in enum jline.console.Operation
- VI_DELETE_TO_EOL - Enum constant in enum jline.console.Operation
- VI_EDITING_MODE - Enum constant in enum jline.console.Operation
- VI_END_BIGWORD - Enum constant in enum jline.console.Operation
- VI_END_WORD - Enum constant in enum jline.console.Operation
- VI_EOF_MAYBE - Enum constant in enum jline.console.Operation
- VI_EWORD - Enum constant in enum jline.console.Operation
- VI_FETCH_HISTORY - Enum constant in enum jline.console.Operation
- VI_FIRST_PRINT - Enum constant in enum jline.console.Operation
- VI_FORWARD_BIGWORD - Enum constant in enum jline.console.Operation
- VI_FORWARD_WORD - Enum constant in enum jline.console.Operation
- VI_FWORD - Enum constant in enum jline.console.Operation
- VI_GOTO_MARK - Enum constant in enum jline.console.Operation
- VI_INSERT - Static variable in class jline.console.KeyMap
- VI_INSERT_BEG - Enum constant in enum jline.console.Operation
- VI_INSERT_COMMENT - Enum constant in enum jline.console.Operation
- VI_INSERTION_MODE - Enum constant in enum jline.console.Operation
- VI_KILL_WHOLE_LINE - Enum constant in enum jline.console.Operation
- VI_MATCH - Enum constant in enum jline.console.Operation
- VI_MOVE - Static variable in class jline.console.KeyMap
- VI_MOVE_ACCEPT_LINE - Enum constant in enum jline.console.Operation
- VI_MOVEMENT_MODE - Enum constant in enum jline.console.Operation
- VI_NEXT_HISTORY - Enum constant in enum jline.console.Operation
- VI_NEXT_WORD - Enum constant in enum jline.console.Operation
- VI_OVERSTRIKE - Enum constant in enum jline.console.Operation
- VI_OVERSTRIKE_DELETE - Enum constant in enum jline.console.Operation
- VI_PREV_WORD - Enum constant in enum jline.console.Operation
- VI_PREVIOUS_HISTORY - Enum constant in enum jline.console.Operation
- VI_PUT - Enum constant in enum jline.console.Operation
- VI_REDO - Enum constant in enum jline.console.Operation
- VI_REPLACE - Enum constant in enum jline.console.Operation
- VI_RUBOUT - Enum constant in enum jline.console.Operation
- VI_SEARCH - Enum constant in enum jline.console.Operation
- VI_SEARCH_AGAIN - Enum constant in enum jline.console.Operation
- VI_SET_MARK - Enum constant in enum jline.console.Operation
- VI_SUBST - Enum constant in enum jline.console.Operation
- VI_TILDE_EXPAND - Enum constant in enum jline.console.Operation
- VI_YANK_ARG - Enum constant in enum jline.console.Operation
- VI_YANK_TO - Enum constant in enum jline.console.ConsoleReader.State
-
VI "yank-to" operation ("y" during move mode)
- VI_YANK_TO - Enum constant in enum jline.console.Operation
- viChangeCase(int) - Method in class jline.console.ConsoleReader
-
Switches the case of the current character from upper to lower or lower to upper as necessary and advances the cursor one position to the right.
- viChangeChar(int, int) - Method in class jline.console.ConsoleReader
-
Implements the vi change character command (in move-mode "r" followed by the character to change to).
- viCharSearch(int, int, int) - Method in class jline.console.ConsoleReader
-
Searches forward of the current position for a character and moves the cursor onto it.
- viDelete(int) - Method in class jline.console.ConsoleReader
-
Deletes the character you are sitting on and sucks the rest of the line in from the right.
- viDeleteChangeYankToRemap(Operation) - Method in class jline.console.ConsoleReader
-
This method is calling while doing a delete-to ("d"), change-to ("c"), or yank-to ("y") and it filters out only those movement operations that are allowable during those operations.
- viDeleteTo(int, int, boolean) - Method in class jline.console.ConsoleReader
-
Performs the vi "delete-to" action, deleting characters between a given span of the input line.
- viEndWord(int) - Method in class jline.console.ConsoleReader
-
Implements a close facsimile of the vi end-of-word movement.
- viInsertion() - Static method in class jline.console.KeyMap
- viMatch() - Method in class jline.console.ConsoleReader
-
Implements vi style bracket matching ("%" command).
- viMovement() - Static method in class jline.console.KeyMap
- viNextWord(int) - Method in class jline.console.ConsoleReader
-
This is a close facsimile of the actual vi next word logic.
- viPreviousWord(int) - Method in class jline.console.ConsoleReader
-
This is a close facsimile of the actual vi previous word logic.
- viPut(int) - Method in class jline.console.ConsoleReader
-
Pasts the yank buffer to the right of the current cursor position and moves the cursor to the end of the pasted region.
- viRubout(int) - Method in class jline.console.ConsoleReader
-
Deletes the previous character from the cursor position
- viSearch(char) - Method in class jline.console.ConsoleReader
-
Implements vi search ("/" or "?").
- viYankTo(int, int) - Method in class jline.console.ConsoleReader
-
Implement the "vi" yank-to operation.
W
- waitAndCapture(Process) - Static method in class jline.internal.TerminalLineSettings
- warn(Object...) - Static method in class jline.internal.Log
- WARN - Enum constant in enum jline.internal.Log.Level
- wasNull - Variable in class jline.console.internal.ConsoleReaderInputStream.ConsoleLineInputStream
- wcwidth(int) - Static method in class jline.console.WCWidth
- wcwidth(int, int) - Method in class jline.console.ConsoleReader
- wcwidth(CharSequence, int) - Method in class jline.console.ConsoleReader
- wcwidth(CharSequence, int, int, int) - Method in class jline.console.ConsoleReader
- WCWidth - Class in jline.console
- WCWidth() - Constructor for class jline.console.WCWidth
- WCWidth.Interval - Class in jline.console
- WhitespaceArgumentDelimiter() - Constructor for class jline.console.completer.ArgumentCompleter.WhitespaceArgumentDelimiter
- WIN - Static variable in class jline.TerminalFactory
- WINDOWS - Enum constant in enum jline.TerminalFactory.Flavor
- WINDOWS - Enum constant in enum jline.TerminalFactory.Type
- WINDOWS - Static variable in class jline.TerminalFactory
- WindowsTerminal - Class in jline
-
Terminal implementation for Microsoft Windows.
- WindowsTerminal() - Constructor for class jline.WindowsTerminal
- WindowsTerminal.ConsoleMode - Enum in jline
-
Console mode
- wrapInIfNeeded(InputStream) - Method in class jline.DefaultTerminal2
- wrapInIfNeeded(InputStream) - Method in interface jline.Terminal
-
When using native support, return the InputStream to use for reading characters else return the input stream passed as a parameter.
- wrapInIfNeeded(InputStream) - Method in class jline.TerminalSupport
- wrapInIfNeeded(InputStream) - Method in class jline.WindowsTerminal
- wrapOutIfNeeded(OutputStream) - Method in class jline.AnsiWindowsTerminal
- wrapOutIfNeeded(OutputStream) - Method in class jline.DefaultTerminal2
- wrapOutIfNeeded(OutputStream) - Method in interface jline.Terminal
-
When ANSI is not natively handled, the output will have to be wrapped.
- wrapOutIfNeeded(OutputStream) - Method in class jline.TerminalSupport
-
Subclass to change behavior if needed.
- wrapOutputStream(OutputStream) - Static method in class jline.AnsiWindowsTerminal
-
Returns an ansi output stream handler.
- write(char) - Method in class jline.console.CursorBuffer
-
Write the specific character into the buffer, setting the cursor position ahead one.
- write(CharSequence) - Method in class jline.console.CursorBuffer
-
Insert the specified chars into the buffer, setting the cursor to the end of the insertion point.
Y
- yank() - Method in class jline.console.ConsoleReader
- yank() - Method in class jline.console.KillRing
-
Yanks a previously killed text.
- YANK - Enum constant in enum jline.console.Operation
- YANK_LAST_ARG - Enum constant in enum jline.console.Operation
- YANK_NTH_ARG - Enum constant in enum jline.console.Operation
- YANK_POP - Enum constant in enum jline.console.Operation
- yankBuffer - Variable in class jline.console.ConsoleReader
-
The vi yank buffer
- yankPop() - Method in class jline.console.ConsoleReader
- yankPop() - Method in class jline.console.KillRing
-
Moves the pointer to the current slot back and returns the text in that position.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ConsoleReader.close()
instead.