- java.lang.Object
-
- org.jline.reader.impl.DefaultHighlighter
-
- org.jline.console.impl.SystemHighlighter
-
- All Implemented Interfaces:
Highlighter
public class SystemHighlighter extends DefaultHighlighter
Highlight command and language syntax using nanorc highlighter.- Author:
- Matti Rinta-Nikkola
-
-
Constructor Summary
Constructors Constructor Description SystemHighlighter(Nano.SyntaxHighlighter commandHighlighter, Nano.SyntaxHighlighter argsHighlighter, Nano.SyntaxHighlighter langHighlighter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributedStringhighlight(LineReader reader, String buffer)voidsetErrorIndex(int errorIndex)voidsetErrorPattern(Pattern errorPattern)
-
-
-
Constructor Detail
-
SystemHighlighter
public SystemHighlighter(Nano.SyntaxHighlighter commandHighlighter, Nano.SyntaxHighlighter argsHighlighter, Nano.SyntaxHighlighter langHighlighter)
-
-
Method Detail
-
setErrorPattern
public void setErrorPattern(Pattern errorPattern)
- Specified by:
setErrorPatternin interfaceHighlighter- Overrides:
setErrorPatternin classDefaultHighlighter
-
setErrorIndex
public void setErrorIndex(int errorIndex)
- Specified by:
setErrorIndexin interfaceHighlighter- Overrides:
setErrorIndexin classDefaultHighlighter
-
highlight
public AttributedString highlight(LineReader reader, String buffer)
- Specified by:
highlightin interfaceHighlighter- Overrides:
highlightin classDefaultHighlighter
-
-