Method Summary |
|
protected void | append(String content) Append content to the current tag in the tag stack. |
protected void | beginState(int state) Begin a new parser state and store the old state onto the stack. |
protected void | endState() End processing of a parser state and switch to the previous parser state. |
public ParserOutput | getParserOutput() This method is used to set the ParserOutput field, which is used to retrieve
parsed information from the parser. |
final public void | init(ParserInput parserInput, ParserOutput parserOutput, int mode) Initialize the parser settings. |
protected String | parseToken(String raw, ParserTag parserTag) Parse a token using the specified parser tag handler. |
protected String | popAllTags() Pop all tags off of the stack and return a string representation. |
protected JFlexTagItem | popTag(String tagClose, boolean trimContent) Pop a the most recent HTML tag from the lexer stack. |
protected void | pushTag(String tagOpen) Push a new HTML tag onto the lexer stack. |
abstract public void | yybegin(int newState) JFlex internal method used to change the lexer state values. |
abstract public String | yylex() JFlex internal method used to parse the next token. |
abstract public int | yystate() JFlex internal method used to retrieve the current lexer state value. |
abstract public String | yytext() JFlex internal method used to retrieve the current text matched by the
yylex() method. |