Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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(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. - 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.
- 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.
- Ansi - Class in jline.internal
-
Ansi support.
- Ansi() - Constructor for class jline.internal.Ansi
- ANSI - Static variable in class jline.WindowsTerminal
- 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
- AnsiWindowsTerminal - Class in jline
-
ANSI-supported
WindowsTerminal
. - AnsiWindowsTerminal() - Constructor for class jline.AnsiWindowsTerminal
- 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
- 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
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 - Static variable 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.
- BEGINNING_OF_HISTORY - Enum constant in enum jline.console.Operation
- BEGINNING_OF_LINE - Enum constant in enum jline.console.Operation
- bind(CharSequence, Object) - Method in class jline.console.KeyMap
- bindIfNotBound(CharSequence, Object) - Method in class jline.console.KeyMap
- buffer - Variable in class jline.console.CursorBuffer
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
- CAPITALIZE_WORD - Enum constant in enum jline.console.Operation
- CHARACTER_SEARCH - Enum constant in enum jline.console.Operation
- CHARACTER_SEARCH_BACKWARD - Enum constant in enum jline.console.Operation
- 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
- 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
- code - Variable in enum jline.WindowsTerminal.ConsoleMode
- 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(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.
- CompletionHandler - Interface in jline.console.completer
-
Handler for dealing with candidates for tab-completion.
- 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
- ConsoleKeys - Class in jline.console
- ConsoleKeys(String, URL) - Constructor for class jline.console.ConsoleKeys
- 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
- 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
- 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.CursorBuffer
- CursorBuffer - Class in jline.console
-
A holder for a
StringBuilder
that also contains the current cursor position. - CursorBuffer() - Constructor for class jline.console.CursorBuffer
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
- 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_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
- 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.
- DIGIT_ARGUMENT - Enum constant in enum jline.console.Operation
- DIRECT_CONSOLE - Static 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
- DO_LOWERCASE_VERSION - Enum constant in enum jline.console.Operation
- DOWNCASE_WORD - Enum constant in enum jline.console.Operation
- 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
E
- 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.
- 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
- 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
- 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
- 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
- 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.KeyMap
- EXCHANGE_POINT_AND_MARK - Enum constant in enum jline.console.Operation
- EXIT_OR_DELETE_CHAR - Enum constant in enum jline.console.Operation
- expandEvents(String) - Method in class jline.console.ConsoleReader
-
Expand event designator such as !!, !#, !3, etc...
F
- FALSE - Static variable in class jline.TerminalFactory
- 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.
- 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.
- 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_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
- 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
- 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
- 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
- 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 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
- 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
H
- 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
- 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
I
- 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
- 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
- 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
- INPUT_RC - Static 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
- 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
- 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(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
- 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.
- 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
- 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
- isWindows() - Static method in class jline.internal.Configuration
- 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
- keyMaps() - Static method in class jline.console.KeyMap
- 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 - 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
- lastYank() - Method in class jline.console.KillRing
-
Returns
true
if the last command was a yank. - length() - Method in class jline.console.CursorBuffer
- 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(String, URL) - Method in class jline.console.ConsoleKeys
- Log - Class in jline.internal
-
Internal logger.
- Log() - Constructor for class jline.internal.Log
- Log.Level - Enum in jline.internal
M
- main(String[]) - Static method in class jline.console.internal.ConsoleRunner
- matchFiles(String, String, File[], List<CharSequence>) - Method in class jline.console.completer.FileNameCompleter
- MemoryHistory - Class in jline.console.history
-
Non-persistent
History
. - MemoryHistory() - Constructor for class jline.console.history.MemoryHistory
- MENU_COMPLETE - Enum constant in enum jline.console.Operation
- MENU_COMPLETE_BACKWARD - Enum constant in enum jline.console.Operation
- meta(char) - Static method in class jline.console.KeyMap
- moveCursor(int) - Method in class jline.console.ConsoleReader
-
Move the cursor where characters.
- 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
- next() - Method in interface jline.console.history.History
- next() - Method in class jline.console.history.MemoryHistory
-
Move the pointer to the next element in the buffer.
- NEXT_HISTORY - Enum constant in enum jline.console.Operation
- nextChar() - Method in class jline.console.CursorBuffer
- 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
- 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
- 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
- OLD_MENU_COMPLETE - Enum constant in enum jline.console.Operation
- Operation - Enum in jline.console
-
List of all operations.
- 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
- OVERWRITE_MODE - Enum constant in enum jline.console.Operation
P
- parseInfoCmp(String, Set<String>, Map<String, Integer>, Map<String, String>) - Static method in class jline.internal.InfoCmp
- 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
- previous() - Method in interface jline.console.history.History
- 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
- 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
- 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()
. - 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
- QUOTED_INSERT - Enum constant in enum jline.console.Operation
R
- RE_READ_INIT_FILE - Enum constant in enum jline.console.Operation
- 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.
- 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
- 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). - ready() - Method in class jline.internal.InputStreamReader
-
Indicates whether this reader is ready to be read without blocking.
- REDRAW_CURRENT_LINE - Enum constant in enum jline.console.Operation
- redrawLine() - Method in class jline.console.ConsoleReader
-
Clear the line and redraw it.
- registerFlavor(TerminalFactory.Flavor, Class<? extends Terminal>) - Static method in class jline.TerminalFactory
- 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
- 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
- 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
- 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.
- 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
S
- 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
- SELF_INSERT - Enum constant in enum jline.console.Operation
- separator() - Method in class jline.console.completer.FileNameCompleter
- 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_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(ConsoleReader, CharSequence, int) - Static method in class jline.console.completer.CandidateListCompletionHandler
- 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
- 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
- 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
- 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. - 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
- START_KBD_MACRO - Enum constant in enum jline.console.Operation
- 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(String) - Static method in class jline.internal.Ansi
- stty - Variable in class jline.OSvTerminal
- sttyClass - Variable in class jline.OSvTerminal
T
- TAB_INSERT - Enum constant in enum jline.console.Operation
- TAB_WIDTH - Static variable in class jline.console.ConsoleReader
- 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.
- 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.
- TILDE_EXPAND - Enum constant in enum jline.console.Operation
- toString() - Method in class jline.console.completer.AggregateCompleter
- toString() - Method in class jline.console.CursorBuffer
- toString() - Method in class jline.console.history.MemoryHistory
- tputs(Writer, String, Object...) - Static method in class jline.internal.Curses
-
Print the given terminal capabilities
- 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
- TRANSPOSE_CHARS - Enum constant in enum jline.console.Operation
- TRANSPOSE_WORDS - Enum constant in enum jline.console.Operation
- TTY_STATUS - Enum constant in enum jline.console.Operation
U
- undef(String) - Method 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
- 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
- upToCursor() - Method in class jline.console.CursorBuffer
- Urls - Class in jline.internal
-
URL helpers.
- Urls() - Constructor for class jline.internal.Urls
- UserInterruptException - Exception 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 jline.console.UserInterruptException
V
- value() - Method in interface jline.console.history.History.Entry
- value() - Element in annotation type jline.internal.Nullable
- 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.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.
- 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.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.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.Operation
- viInsertion() - Static method in class jline.console.KeyMap
- viMovement() - Static method in class jline.console.KeyMap
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
- wcwidth(int) - Static method in class jline.console.WCWidth
- WCWidth - Class in jline.console
- WCWidth() - Constructor for class jline.console.WCWidth
- 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.
- 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
- 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.