Package org.jline.reader.impl
Class LineReaderImpl.CompletingWord
java.lang.Object
org.jline.reader.impl.LineReaderImpl.CompletingWord
- All Implemented Interfaces:
CompletingParsedLine
,ParsedLine
- Enclosing class:
- LineReaderImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
cursor()
The cursor position within the line.escape
(CharSequence candidate, boolean complete) line()
The unparsed line.int
int
word()
The current word being completed.int
The cursor position within the current word.int
The index of the current word in the list of words.words()
The list of words.
-
Field Details
-
word
-
-
Constructor Details
-
CompletingWord
-
-
Method Details
-
escape
- Specified by:
escape
in interfaceCompletingParsedLine
-
rawWordCursor
public int rawWordCursor()- Specified by:
rawWordCursor
in interfaceCompletingParsedLine
-
rawWordLength
public int rawWordLength()- Specified by:
rawWordLength
in interfaceCompletingParsedLine
-
word
Description copied from interface:ParsedLine
The current word being completed. If the cursor is after the last word, an empty string is returned.- Specified by:
word
in interfaceParsedLine
- Returns:
- the word being completed or an empty string
-
wordCursor
public int wordCursor()Description copied from interface:ParsedLine
The cursor position within the current word.- Specified by:
wordCursor
in interfaceParsedLine
- Returns:
- the cursor position within the current word
-
wordIndex
public int wordIndex()Description copied from interface:ParsedLine
The index of the current word in the list of words.- Specified by:
wordIndex
in interfaceParsedLine
- Returns:
- the index of the current word in the list of words
-
words
Description copied from interface:ParsedLine
The list of words.- Specified by:
words
in interfaceParsedLine
- Returns:
- the list of words
-
line
Description copied from interface:ParsedLine
The unparsed line.- Specified by:
line
in interfaceParsedLine
- Returns:
- the unparsed line
-
cursor
public int cursor()Description copied from interface:ParsedLine
The cursor position within the line.- Specified by:
cursor
in interfaceParsedLine
- Returns:
- the cursor position within the line
-