net.sf.xslthl.highlighters
Class StringHighlighter
java.lang.Object
net.sf.xslthl.Highlighter
net.sf.xslthl.highlighters.StringHighlighter
public class StringHighlighter
- extends Highlighter
Recognizes strings. Accepted parameters:
- string
- How the string starts. Required.
- endString
- How the string ends. If not present the start value is used.
- escape
- Character to use to escape characters. Optional.
- doubleEscapes
- When present the double usage of start is considered to be an escaped
start (used in Pascal). Optional.
- spanNewLines
- When present strings can span newlines, otherwise a newline breaks the
string parsing.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringHighlighter
public StringHighlighter()
init
public void init(Params params)
throws HighlighterConfigurationException
- Description copied from class:
Highlighter
- Initializer
- Overrides:
init
in class Highlighter
- Throws:
HighlighterConfigurationException
startsWith
public boolean startsWith(CharIter in)
- Description copied from class:
Highlighter
- return true if the current character is a possible match for this
highlighter
- Overrides:
startsWith
in class Highlighter
- Returns:
highlight
public boolean highlight(CharIter in,
List<Block> out)
- Description copied from class:
Highlighter
- Perform highlighting on the current token stream. Return true when
highlighting was performed, or false in case of a false positive.
- Specified by:
highlight
in class Highlighter
- Returns:
getDefaultStyle
public String getDefaultStyle()
- Description copied from class:
Highlighter
- The default style name
- Specified by:
getDefaultStyle
in class Highlighter
- Returns:
Copyright © 2005-2014. All Rights Reserved.