Package org.jline.reader.impl
Class DefaultHighlighter
- java.lang.Object
-
- org.jline.reader.impl.DefaultHighlighter
-
- All Implemented Interfaces:
Highlighter
- Direct Known Subclasses:
SystemHighlighter
public class DefaultHighlighter extends java.lang.Object implements Highlighter
-
-
Field Summary
Fields Modifier and Type Field Description protected int
errorIndex
protected java.util.regex.Pattern
errorPattern
-
Constructor Summary
Constructors Constructor Description DefaultHighlighter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributedString
highlight(LineReader reader, java.lang.String buffer)
Highlight buffervoid
setErrorIndex(int errorIndex)
Set error index to be highlightedvoid
setErrorPattern(java.util.regex.Pattern errorPattern)
Set error pattern to be highlighted-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jline.reader.Highlighter
refresh
-
-
-
-
Method Detail
-
setErrorPattern
public void setErrorPattern(java.util.regex.Pattern errorPattern)
Description copied from interface:Highlighter
Set error pattern to be highlighted- Specified by:
setErrorPattern
in interfaceHighlighter
- Parameters:
errorPattern
- error pattern to be highlighted
-
setErrorIndex
public void setErrorIndex(int errorIndex)
Description copied from interface:Highlighter
Set error index to be highlighted- Specified by:
setErrorIndex
in interfaceHighlighter
- Parameters:
errorIndex
- error index to be highlighted
-
highlight
public AttributedString highlight(LineReader reader, java.lang.String buffer)
Description copied from interface:Highlighter
Highlight buffer- Specified by:
highlight
in interfaceHighlighter
- Parameters:
reader
- LineReaderbuffer
- the buffer to be highlighted- Returns:
- highlighted buffer
-
-