- 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.SyntaxHighlighter
build(String nanorcUrl)
Build SyntaxHighlighterstatic Nano.SyntaxHighlighter
build(Path nanorc, String syntaxName)
Build SyntaxHighlighterprotected static Nano.SyntaxHighlighter
build(List<Path> syntaxFiles, String file, String syntaxName)
protected static Nano.SyntaxHighlighter
build(List<Path> syntaxFiles, String file, String syntaxName, boolean ignoreErrors)
AttributedString
highlight(String string)
AttributedString
highlight(AttributedString line)
AttributedString
highlight(AttributedStringBuilder asb)
void
reset()
-
-
-
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)
-
-