org.owasp.orizon.mirage.jsp.parser
Class JspLexer

java.lang.Object
  extended by org.owasp.orizon.mirage.jsp.parser.JspLexer
All Implemented Interfaces:
JspConstants

public class JspLexer
extends java.lang.Object
implements JspConstants

Token Manager


Field Summary
static int[] jjnewLexState
          Lex State array.
 
Fields inherited from interface org.owasp.orizon.mirage.jsp.parser.JspConstants
AfterTagState, ALPHA_CHAR, ALPHANUM_CHAR, ATTR_EQ, ATTR_NAME, ATTRIBUTE, ATTRIBUTEVALUE, AttrValueBetweenDoubleQuotesState, AttrValueBetweenSingleQuotesState, AttrValueState, CDATA, CDATA_END, CDATA_START, CDataState, COMMENT_END, COMMENT_START, COMMENT_TEXT, CommentState, COMMENTTAG, COMPILATIONUNIT, CONTENT, DECL_END, DECL_START, DECLARATION, DEFAULT, DOCTYPE_DECL_END, DOCTYPE_DECL_START, DOCTYPEDECLARATION, DOCTYPEEXTERNALID, DocTypeExternalIdState, DocTypeState, DOLLAR, DOLLAR_OR_HASH_DOUBLE_QUOTE, DOLLAR_OR_HASH_SINGLE_QUOTE, DOUBLE_QUOTE, EL_ESCAPE, EL_EXPRESSION, EL_EXPRESSION_IN_ATTRIBUTE, ELEMENT, ELEXPRESSION, ENDING_DOUBLE_QUOTE, ENDING_SINGLE_QUOTE, ENDTAG_START, EOF, IDENTIFIER, IDENTIFIER_CHAR, IN_TAG_ERROR, InTagState, JSP_COMMENT_CONTENT, JSP_COMMENT_END, JSP_COMMENT_START, JSP_DECLARATION, JSP_DECLARATION_END, JSP_DECLARATION_START, JSP_DIRECTIVE_ATTRIBUTE_EQUALS, JSP_DIRECTIVE_ATTRIBUTE_NAME, JSP_DIRECTIVE_ATTRIBUTE_VALUE, JSP_DIRECTIVE_END, JSP_DIRECTIVE_NAME, JSP_DIRECTIVE_START, JSP_EXPRESSION, JSP_EXPRESSION_END, JSP_EXPRESSION_IN_ATTRIBUTE, JSP_EXPRESSION_START, JSP_SCRIPTLET, JSP_SCRIPTLET_END, JSP_SCRIPTLET_START, JSPCOMMENT, JspCommentState, JSPDECLARATION, JspDeclarationState, JSPDIRECTIVE, JSPDIRECTIVEATTRIBUTE, JspDirectiveAttributesState, JspDirectiveState, JSPEXPRESSION, JSPEXPRESSIONINATTRIBUTE, JspExpressionState, JSPSCRIPTLET, JspScriptletState, LST_ERROR, NAME, NEWLINE, NO_JSP_COMMENT_END, NO_JSP_TAG_END, NO_LT_OR_DOLLAR, NO_OPENBRACE_OR_LT, NO_WHITESPACE_OR_LT_OR_DOLLAR, nodeNames, NUM_CHAR, PUBLIC, QUOTE, QUOTED_LITERAL, QUOTED_STRING, QUOTED_STRING_NO_BREAKS, SINGLE_QUOTE, StartTagState, SYSTEM, TAG_END, TAG_NAME, TAG_SLASHEND, TAG_START, TEXT, TEXT_IN_EL, tokenImage, UNPARSED, UNPARSED_TEXT, UNPARSED_TEXT_NO_DOUBLE_QUOTES, UNPARSED_TEXT_NO_SINGLE_QUOTES, UNPARSEDTEXT, VALUE_BINDING_IN_ATTRIBUTE, VALUEBINDING, WHITESPACE, WHITESPACES, XMLNAME
 
Constructor Summary
JspLexer(JavaCharStream stream)
          Constructor.
JspLexer(JavaCharStream stream, int lexState)
          Constructor.
 
Method Summary
 java.lang.String getInputSource()
           
 Token getNextToken()
          Get the next Token.
 void setDebugStream(java.io.PrintStream ds)
          Set debug output.
 void setInputSource(java.lang.String inputSource)
           
 void SwitchTo(int lexState)
          Switch to specified lex state.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjnewLexState

public static final int[] jjnewLexState
Lex State array.

Constructor Detail

JspLexer

public JspLexer(JavaCharStream stream)
Constructor.


JspLexer

public JspLexer(JavaCharStream stream,
                int lexState)
Constructor.

Method Detail

setDebugStream

public void setDebugStream(java.io.PrintStream ds)
Set debug output.


getInputSource

public java.lang.String getInputSource()

setInputSource

public void setInputSource(java.lang.String inputSource)

SwitchTo

public void SwitchTo(int lexState)
Switch to specified lex state.


getNextToken

public Token getNextToken()
Get the next Token.