- java.lang.Object
-
- org.jline.builtins.Nano.SyntaxHighlighter
-
- Enclosing class:
- Nano
public static class Nano.SyntaxHighlighter extends Object
Java implementation of nanorc highlighter- Author:
- Matti Rinta-Nikkola
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Nano.SyntaxHighlighterbuild(String nanorcUrl)Build SyntaxHighlighterstatic Nano.SyntaxHighlighterbuild(Path nanorc, String syntaxName)Build SyntaxHighlighterprotected static Nano.SyntaxHighlighterbuild(List<Path> syntaxFiles, String file, String syntaxName)protected static Nano.SyntaxHighlighterbuild(List<Path> syntaxFiles, String file, String syntaxName, boolean ignoreErrors)org.jline.utils.AttributedStringhighlight(String string)org.jline.utils.AttributedStringhighlight(org.jline.utils.AttributedString line)org.jline.utils.AttributedStringhighlight(org.jline.utils.AttributedStringBuilder asb)voidreset()
-
-
-
Method Detail
-
build
protected static Nano.SyntaxHighlighter build(List<Path> syntaxFiles, String file, String syntaxName)
-
build
protected static Nano.SyntaxHighlighter build(List<Path> syntaxFiles, String file, String syntaxName, boolean ignoreErrors)
-
build
public static Nano.SyntaxHighlighter build(Path nanorc, String syntaxName)
Build SyntaxHighlighter- Parameters:
nanorc- Path of nano config file jnanorcsyntaxName- syntax name e.g 'Java'- Returns:
- SyntaxHighlighter
-
build
public static Nano.SyntaxHighlighter build(String nanorcUrl)
Build SyntaxHighlighter- Parameters:
nanorcUrl- Url of nanorc file- Returns:
- SyntaxHighlighter
-
reset
public void reset()
-
highlight
public org.jline.utils.AttributedString highlight(String string)
-
highlight
public org.jline.utils.AttributedString highlight(org.jline.utils.AttributedStringBuilder asb)
-
highlight
public org.jline.utils.AttributedString highlight(org.jline.utils.AttributedString line)
-
-