net.sf.xslthl
Class Highlighter

java.lang.Object
  extended by net.sf.xslthl.Highlighter
Direct Known Subclasses:
HeredocHighlighter, KeywordsHighlighter, MultilineCommentHighlighter, OnelineCommentHighlighter, StringHighlighter, WholeHighlighter

abstract class Highlighter
extends java.lang.Object


Nested Class Summary
(package private) static class Highlighter.IgnoreCaseComparator
           
 
Field Summary
(package private) static java.lang.Character APOSTROPHE
           
(package private) static java.lang.Character EQUALS
           
(package private) static java.lang.Character EXCLAMATION_MARK
           
(package private) static java.lang.Character GREATER_THAN
           
(package private) static java.lang.Character HYPHEN
           
(package private) static java.lang.Character LESS_THAN
           
(package private) static java.lang.Character QUESTION_MARK
           
(package private) static java.lang.Character QUOTE
           
(package private) static java.lang.Character SLASH
           
 
Constructor Summary
Highlighter()
           
 
Method Summary
(package private) abstract  boolean highlight(CharIter in, java.util.List<Block> out)
           
(package private) static boolean isNewline(java.lang.Character c)
           
(package private)  boolean startsWith(CharIter in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APOSTROPHE

static final java.lang.Character APOSTROPHE

EQUALS

static final java.lang.Character EQUALS

EXCLAMATION_MARK

static final java.lang.Character EXCLAMATION_MARK

GREATER_THAN

static final java.lang.Character GREATER_THAN

HYPHEN

static final java.lang.Character HYPHEN

LESS_THAN

static final java.lang.Character LESS_THAN

QUESTION_MARK

static final java.lang.Character QUESTION_MARK

QUOTE

static final java.lang.Character QUOTE

SLASH

static final java.lang.Character SLASH
Constructor Detail

Highlighter

Highlighter()
Method Detail

startsWith

boolean startsWith(CharIter in)

highlight

abstract boolean highlight(CharIter in,
                           java.util.List<Block> out)

isNewline

static final boolean isNewline(java.lang.Character c)