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 AttributedString
highlight(LineReader reader, java.lang.String buffer)
Highlight bufferdefault void
refresh(LineReader reader)
Refresh highlight configurationvoid
setErrorIndex(int errorIndex)
Set error index to be highlightedvoid
setErrorPattern(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
-
-