- 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)AttributedStringhighlight(String string)AttributedStringhighlight(AttributedString line)AttributedStringhighlight(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 AttributedString highlight(String string)
-
highlight
public AttributedString highlight(AttributedStringBuilder asb)
-
highlight
public AttributedString highlight(AttributedString line)
-
-