org.richfaces.antlr
Class HtmlSeamTextParser
java.lang.Object
antlr.LLkParser
org.richfaces.antlr.HtmlSeamTextParser
- All Implemented Interfaces:
- HtmlSeamTextParserTokenTypes
public class HtmlSeamTextParser
- extends antlr.LLkParser
- implements HtmlSeamTextParserTokenTypes
Fields inherited from interface org.richfaces.antlr.HtmlSeamTextParserTokenTypes |
ALPHANUMERICWORD, AMPERSAND, BACKTICK, BAR, CLOSE, DOUBLEQUOTE, EOF, EQ, ESCAPE, ESCAPED_AMP, ESCAPED_GT, ESCAPED_LT, ESCAPED_NBSP, ESCAPED_QOUT, GT, HASH, HAT, LT, NEWLINE, NULL_TREE_LOOKAHEAD, OPEN, PLUS, PUNCTUATION, SINGLEQUOTE, SLASH, SPACE, STAR, TWIDDLE, UNDERSCORE, UNICODEWORD |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
preformatted
public boolean preformatted
seamTextSymbols
protected java.util.Set<java.lang.String> seamTextSymbols
htmlSeamTextElements
protected java.util.Set<java.lang.String> htmlSeamTextElements
simpleHtmlSeamTextElements
protected java.util.Set<java.lang.String> simpleHtmlSeamTextElements
formattedHtmlSeamTextElements
protected java.util.Set<java.lang.String> formattedHtmlSeamTextElements
valueCollector
public java.lang.StringBuilder valueCollector
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0
public static final BitSet _tokenSet_0
HtmlSeamTextParser
protected HtmlSeamTextParser(TokenBuffer tokenBuf,
int k)
HtmlSeamTextParser
public HtmlSeamTextParser(TokenBuffer tokenBuf)
setSanitizer
public void setSanitizer(Sanitizer sanitizer)
toString
public java.lang.String toString()
isLink
public boolean isLink(Token token)
isHeader
public boolean isHeader(Token token)
createSeamTextHeader
public java.lang.String createSeamTextHeader(Token token)
throws SemanticException
- Throws:
SemanticException
isParagraph
public boolean isParagraph(Token token)
checkHeaderMarkup
public java.lang.String checkHeaderMarkup()
throws TokenStreamException
- Throws:
TokenStreamException
checkParagraphMarkup
public java.lang.String checkParagraphMarkup()
throws TokenStreamException
- Throws:
TokenStreamException
checkListMarkup
public java.lang.String checkListMarkup()
throws TokenStreamException
- Throws:
TokenStreamException
checkListItemMarkup
public java.lang.String checkListItemMarkup()
throws TokenStreamException
- Throws:
TokenStreamException
isList
public boolean isList(Token token)
isListItem
public boolean isListItem(Token token)
createSeamTextList
public java.lang.String createSeamTextList(Token token,
java.util.Stack<Token> htmlElementStack)
throws SemanticException
- Throws:
SemanticException
isPlainHtmlRequired
public boolean isPlainHtmlRequired(Token name,
java.util.Stack<Token> htmlElementStack)
throws SemanticException
- Throws:
SemanticException
getSimpleSeamText
public java.lang.String getSimpleSeamText(Token token)
throws SemanticException,
TokenStreamException
- Throws:
SemanticException
TokenStreamException
escapeSeamText
public java.lang.String escapeSeamText(Token token,
boolean preformatted)
throws TokenStreamException
- Throws:
TokenStreamException
isSeamTextElement
public boolean isSeamTextElement(Token element)
isSimpleSeamTextElement
public boolean isSimpleSeamTextElement(Token element)
isFormattedHtmlSeamTextElement
public boolean isFormattedHtmlSeamTextElement(Token element)
isPreFormattedElement
public boolean isPreFormattedElement(Token element)
startRule
public final void startRule()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
text
public final void text()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
eof
public final void eof()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
seamCharacters
public final void seamCharacters()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
plain
public final void plain()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
html
public final void html()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
htmlSpecialChars
public final void htmlSpecialChars()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
word
public final void word()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
punctuation
public final void punctuation()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
specialChars
public final void specialChars()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
space
public final void space()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
newline
public final void newline()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
newlineOrEof
public final void newlineOrEof()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
openTag
public final void openTag()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
attribute
public final void attribute()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
beforeBody
public final void beforeBody()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
body
public final void body()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
closeTagWithBody
public final void closeTagWithBody()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
closeTagWithNoBody
public final void closeTagWithNoBody()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
attributeValue
public final void attributeValue()
throws RecognitionException,
TokenStreamException
- Throws:
RecognitionException
TokenStreamException
Copyright © 2009. All Rights Reserved.