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
private static class LineReaderImpl.CompletingWord extends java.lang.Object implements CompletingParsedLine
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Stringword
-
Constructor Summary
Constructors Constructor Description CompletingWord(java.lang.String word)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcursor()The cursor position within the line.java.lang.CharSequenceescape(java.lang.CharSequence candidate, boolean complete)java.lang.Stringline()The unparsed line.intrawWordCursor()intrawWordLength()java.lang.Stringword()The current word being completed.intwordCursor()The cursor position within the current word.intwordIndex()The index of the current word in the list of words.java.util.List<java.lang.String>words()The list of words.
-
-
-
Method Detail
-
escape
public java.lang.CharSequence escape(java.lang.CharSequence candidate, boolean complete)- Specified by:
escapein interfaceCompletingParsedLine
-
rawWordCursor
public int rawWordCursor()
- Specified by:
rawWordCursorin interfaceCompletingParsedLine
-
rawWordLength
public int rawWordLength()
- Specified by:
rawWordLengthin interfaceCompletingParsedLine
-
word
public java.lang.String word()
Description copied from interface:ParsedLineThe current word being completed. If the cursor is after the last word, an empty string is returned.- Specified by:
wordin interfaceParsedLine- Returns:
- the word being completed or an empty string
-
wordCursor
public int wordCursor()
Description copied from interface:ParsedLineThe cursor position within the current word.- Specified by:
wordCursorin interfaceParsedLine- Returns:
- the cursor position within the current word
-
wordIndex
public int wordIndex()
Description copied from interface:ParsedLineThe index of the current word in the list of words.- Specified by:
wordIndexin interfaceParsedLine- Returns:
- the index of the current word in the list of words
-
words
public java.util.List<java.lang.String> words()
Description copied from interface:ParsedLineThe list of words.- Specified by:
wordsin interfaceParsedLine- Returns:
- the list of words
-
line
public java.lang.String line()
Description copied from interface:ParsedLineThe unparsed line.- Specified by:
linein interfaceParsedLine- Returns:
- the unparsed line
-
cursor
public int cursor()
Description copied from interface:ParsedLineThe cursor position within the line.- Specified by:
cursorin interfaceParsedLine- Returns:
- the cursor position within the line
-
-