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 interrorIndexprotected java.util.regex.PatternerrorPattern
-
Constructor Summary
Constructors Constructor Description DefaultHighlighter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributedStringhighlight(LineReader reader, java.lang.String buffer)Highlight buffervoidsetErrorIndex(int errorIndex)Set error index to be highlightedvoidsetErrorPattern(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:HighlighterSet error pattern to be highlighted- Specified by:
setErrorPatternin interfaceHighlighter- Parameters:
errorPattern- error pattern to be highlighted
-
setErrorIndex
public void setErrorIndex(int errorIndex)
Description copied from interface:HighlighterSet error index to be highlighted- Specified by:
setErrorIndexin interfaceHighlighter- Parameters:
errorIndex- error index to be highlighted
-
highlight
public AttributedString highlight(LineReader reader, java.lang.String buffer)
Description copied from interface:HighlighterHighlight buffer- Specified by:
highlightin interfaceHighlighter- Parameters:
reader- LineReaderbuffer- the buffer to be highlighted- Returns:
- highlighted buffer
-
-