Package net.sf.xslthl.highlighters
Class HeredocHighlighter
java.lang.Object
net.sf.xslthl.Highlighter
net.sf.xslthl.highlighters.HeredocHighlighter
Accepts heredoc constructions. Accepted parameters:
- start
- How the heredoc construction starts. Required.
- quote
- Allowed quote characters to be used in the identifier name. This parameter can be used more than once.
- noWhiteSpace
- whitespace after start is not allowed.
- looseTerminator
- if set the identifier does not have to start on a new line
- flag
- Flags that can be put after the 'start'. This parameter can be used more than once.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.xslthl.Highlighter
Highlighter.IgnoreCaseComparator
-
Field Summary
Fields inherited from class net.sf.xslthl.Highlighter
XMLname
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe default style nameboolean
Perform highlighting on the current token stream.void
Initializerboolean
startsWith
(CharIter in) return true if the current character is a possible match for this highlighterMethods inherited from class net.sf.xslthl.Highlighter
isNewLine, reset
-
Constructor Details
-
HeredocHighlighter
public HeredocHighlighter()
-
-
Method Details
-
init
Description copied from class:Highlighter
Initializer- Overrides:
init
in classHighlighter
- Parameters:
params
-- Throws:
HighlighterConfigurationException
-
startsWith
Description copied from class:Highlighter
return true if the current character is a possible match for this highlighter- Overrides:
startsWith
in classHighlighter
- Parameters:
in
-- Returns:
-
highlight
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 classHighlighter
- Parameters:
in
-out
-- Returns:
-
getDefaultStyle
Description copied from class:Highlighter
The default style name- Specified by:
getDefaultStyle
in classHighlighter
- Returns:
-