Package org.jline.reader
Interface Highlighter
-
- All Known Implementing Classes:
DefaultHighlighter,SystemHighlighter
public interface Highlighter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AttributedStringhighlight(LineReader reader, java.lang.String buffer)Highlight bufferdefault voidrefresh(LineReader reader)Refresh highlight configurationvoidsetErrorIndex(int errorIndex)Set error index to be highlightedvoidsetErrorPattern(java.util.regex.Pattern errorPattern)Set error pattern to be highlighted
-
-
-
Method Detail
-
highlight
AttributedString highlight(LineReader reader, java.lang.String buffer)
Highlight buffer- Parameters:
reader- LineReaderbuffer- the buffer to be highlighted- Returns:
- highlighted buffer
-
refresh
default void refresh(LineReader reader)
Refresh highlight configuration
-
setErrorPattern
void setErrorPattern(java.util.regex.Pattern errorPattern)
Set error pattern to be highlighted- Parameters:
errorPattern- error pattern to be highlighted
-
setErrorIndex
void setErrorIndex(int errorIndex)
Set error index to be highlighted- Parameters:
errorIndex- error index to be highlighted
-
-