Package net.sourceforge.pmd.lang.jsp.ast
Class JspParserImpl
- java.lang.Object
-
- net.sourceforge.pmd.lang.jsp.ast.JspParserImpl
-
@Deprecated @Generated("org.javacc.javacc") public class JspParserImpl extends Object
Deprecated.Since 7.5.0. JspParserImpl should have been package private because this is an implementation class that should not be used directly.JSP Parser for PMD.- Author:
- Pieter, Application Engineers NV/SA, http://www.ae.be
-
-
Field Summary
Fields Modifier and Type Field Description JavaccTokenjj_ntDeprecated.Next token.static intJJTATTRIBUTEstatic intJJTATTRIBUTEVALUEstatic intJJTCDATAstatic intJJTCOMMENTTAGstatic intJJTCOMPILATIONUNITstatic intJJTCONTENTstatic intJJTDECLARATIONstatic intJJTDOCTYPEDECLARATIONstatic intJJTDOCTYPEEXTERNALIDstatic intJJTELEMENTstatic intJJTELEXPRESSIONstatic intJJTHTMLSCRIPTstatic intJJTJSPCOMMENTstatic intJJTJSPDECLARATIONstatic intJJTJSPDIRECTIVEstatic intJJTJSPDIRECTIVEATTRIBUTEstatic intJJTJSPEXPRESSIONstatic intJJTJSPEXPRESSIONINATTRIBUTEstatic intJJTJSPSCRIPTLETstatic String[]jjtNodeNameprotected JjtreeBuilder<net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode>jjtreeDeprecated.static intJJTTEXTstatic intJJTUNPARSEDTEXTstatic intJJTVALUEBINDINGstatic intJJTVOIDJavaccTokentokenDeprecated.Current token.net.sourceforge.pmd.lang.jsp.ast.JspParserImplTokenManagertoken_sourceDeprecated.Generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
-
Constructor Summary
Constructors Constructor Description JspParserImpl(CharStream stream)Deprecated.Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.JspParserImpl(net.sourceforge.pmd.lang.jsp.ast.JspParserImplTokenManager tm)Deprecated.Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidAttribute()Deprecated.voidAttributeValue()Deprecated.The value of an attribute of an element.voidCData()Deprecated.voidCommentTag()Deprecated.ASTCompilationUnitCompilationUnit()Deprecated.The root of the AST of a JSP.voidContent()Deprecated.Everything between a start-tag and the corresponding end-tag of an element (if an end tag exists).voidContentElement()Deprecated.A single (non-text) element that can occur between a start-tag and end-tag of an element.voidDeclaration()Deprecated.voiddisable_tracing()Deprecated.Disable tracing.voidDoctypeDeclaration()Deprecated.voidDoctypeExternalId()Deprecated.voidElement()Deprecated.A XML element, either with a single empty tag, or with a starting and closing tag with optional contained content.StringElExpression()Deprecated.An EL expression, not within an attribute value.StringElExpressionInAttribute()Deprecated.voidenable_tracing()Deprecated.Enable tracing.ParseExceptiongenerateParseException()Deprecated.Generate net.sourceforge.pmd.lang.ast.ParseException.JavaccTokengetNextToken()Deprecated.Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.JavaccTokengetToken(int index)Deprecated.Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.voidHtmlScript()Deprecated.voidJspComment()Deprecated.voidJspDeclaration()Deprecated.voidJspDirective()Deprecated.voidJspDirectiveAttribute()Deprecated.voidJspExpression()Deprecated.StringJspExpressionInAttribute()Deprecated.voidJspScriptlet()Deprecated.voidProlog()Deprecated.The optional prolog of a JSP, including (xml) declarations and DTD.StringQuoteIndependentAttributeValueContent()Deprecated.Partial content of an attribute value that can contain all quotes.voidReInit(CharStream stream)Deprecated.Reinitialise.voidReInit(net.sourceforge.pmd.lang.jsp.ast.JspParserImplTokenManager tm)Deprecated.Reinitialise.voidText()Deprecated.This production groups all characters between two tags, where tag is an xml-tag "<...>" or a jsp-page-tag "<%StringUnparsedText()Deprecated.StringUnparsedTextNoDoubleQuotes()Deprecated.Text that contains no double quotes, and that does not contain the start of a EL expression or value binding.StringUnparsedTextNoSingleQuotes()Deprecated.Text that contains no single quotes, and that does not contain the start of a EL expression or value binding.StringUnparsedTextNoWhitespace()Deprecated.StringValueBindingInAttribute()Deprecated.
-
-
-
Field Detail
-
jjtree
protected JjtreeBuilder<net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode> jjtree
Deprecated.
-
token_source
public net.sourceforge.pmd.lang.jsp.ast.JspParserImplTokenManager token_source
Deprecated.Generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
-
token
public JavaccToken token
Deprecated.Current token.
-
jj_nt
public JavaccToken jj_nt
Deprecated.Next token.
-
JJTCOMPILATIONUNIT
public static final int JJTCOMPILATIONUNIT
- See Also:
- Constant Field Values
-
JJTVOID
public static final int JJTVOID
- See Also:
- Constant Field Values
-
JJTCONTENT
public static final int JJTCONTENT
- See Also:
- Constant Field Values
-
JJTJSPDIRECTIVE
public static final int JJTJSPDIRECTIVE
- See Also:
- Constant Field Values
-
JJTJSPDIRECTIVEATTRIBUTE
public static final int JJTJSPDIRECTIVEATTRIBUTE
- See Also:
- Constant Field Values
-
JJTJSPSCRIPTLET
public static final int JJTJSPSCRIPTLET
- See Also:
- Constant Field Values
-
JJTJSPEXPRESSION
public static final int JJTJSPEXPRESSION
- See Also:
- Constant Field Values
-
JJTJSPDECLARATION
public static final int JJTJSPDECLARATION
- See Also:
- Constant Field Values
-
JJTJSPCOMMENT
public static final int JJTJSPCOMMENT
- See Also:
- Constant Field Values
-
JJTTEXT
public static final int JJTTEXT
- See Also:
- Constant Field Values
-
JJTUNPARSEDTEXT
public static final int JJTUNPARSEDTEXT
- See Also:
- Constant Field Values
-
JJTELEXPRESSION
public static final int JJTELEXPRESSION
- See Also:
- Constant Field Values
-
JJTVALUEBINDING
public static final int JJTVALUEBINDING
- See Also:
- Constant Field Values
-
JJTCDATA
public static final int JJTCDATA
- See Also:
- Constant Field Values
-
JJTELEMENT
public static final int JJTELEMENT
- See Also:
- Constant Field Values
-
JJTATTRIBUTE
public static final int JJTATTRIBUTE
- See Also:
- Constant Field Values
-
JJTATTRIBUTEVALUE
public static final int JJTATTRIBUTEVALUE
- See Also:
- Constant Field Values
-
JJTJSPEXPRESSIONINATTRIBUTE
public static final int JJTJSPEXPRESSIONINATTRIBUTE
- See Also:
- Constant Field Values
-
JJTCOMMENTTAG
public static final int JJTCOMMENTTAG
- See Also:
- Constant Field Values
-
JJTDECLARATION
public static final int JJTDECLARATION
- See Also:
- Constant Field Values
-
JJTDOCTYPEDECLARATION
public static final int JJTDOCTYPEDECLARATION
- See Also:
- Constant Field Values
-
JJTDOCTYPEEXTERNALID
public static final int JJTDOCTYPEEXTERNALID
- See Also:
- Constant Field Values
-
JJTHTMLSCRIPT
public static final int JJTHTMLSCRIPT
- See Also:
- Constant Field Values
-
jjtNodeName
public static final String[] jjtNodeName
-
-
Constructor Detail
-
JspParserImpl
public JspParserImpl(CharStream stream)
Deprecated.Constructor with user supplied net.sourceforge.pmd.lang.ast.impl.javacc.CharStream.
-
JspParserImpl
public JspParserImpl(net.sourceforge.pmd.lang.jsp.ast.JspParserImplTokenManager tm)
Deprecated.Constructor with generated net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken Manager.
-
-
Method Detail
-
CompilationUnit
public final ASTCompilationUnit CompilationUnit() throws ParseException
Deprecated.The root of the AST of a JSP.- Throws:
ParseException
-
Prolog
public final void Prolog() throws ParseExceptionDeprecated.The optional prolog of a JSP, including (xml) declarations and DTD.- Throws:
ParseException
-
Content
public final void Content() throws ParseExceptionDeprecated.Everything between a start-tag and the corresponding end-tag of an element (if an end tag exists).- Throws:
ParseException
-
ContentElement
public final void ContentElement() throws ParseExceptionDeprecated.A single (non-text) element that can occur between a start-tag and end-tag of an element.- Throws:
ParseException
-
JspDirective
public final void JspDirective() throws ParseExceptionDeprecated.- Throws:
ParseException
-
JspDirectiveAttribute
public final void JspDirectiveAttribute() throws ParseExceptionDeprecated.- Throws:
ParseException
-
JspScriptlet
public final void JspScriptlet() throws ParseExceptionDeprecated.- Throws:
ParseException
-
JspExpression
public final void JspExpression() throws ParseExceptionDeprecated.- Throws:
ParseException
-
JspDeclaration
public final void JspDeclaration() throws ParseExceptionDeprecated.- Throws:
ParseException
-
JspComment
public final void JspComment() throws ParseExceptionDeprecated.- Throws:
ParseException
-
Text
public final void Text() throws ParseExceptionDeprecated.This production groups all characters between two tags, where tag is an xml-tag "<...>" or a jsp-page-tag "<%...%>" or CDATA "<![CDATA[...]]>". Text consists of unparsed text and/or Expression Language expressions.- Throws:
ParseException
-
UnparsedText
public final String UnparsedText() throws ParseException
Deprecated.- Throws:
ParseException
-
UnparsedTextNoWhitespace
public final String UnparsedTextNoWhitespace() throws ParseException
Deprecated.- Throws:
ParseException
-
UnparsedTextNoSingleQuotes
public final String UnparsedTextNoSingleQuotes() throws ParseException
Deprecated.Text that contains no single quotes, and that does not contain the start of a EL expression or value binding.- Throws:
ParseException
-
UnparsedTextNoDoubleQuotes
public final String UnparsedTextNoDoubleQuotes() throws ParseException
Deprecated.Text that contains no double quotes, and that does not contain the start of a EL expression or value binding.- Throws:
ParseException
-
ElExpression
public final String ElExpression() throws ParseException
Deprecated.An EL expression, not within an attribute value.- Throws:
ParseException
-
ValueBindingInAttribute
public final String ValueBindingInAttribute() throws ParseException
Deprecated.- Throws:
ParseException
-
ElExpressionInAttribute
public final String ElExpressionInAttribute() throws ParseException
Deprecated.- Throws:
ParseException
-
CData
public final void CData() throws ParseExceptionDeprecated.- Throws:
ParseException
-
Element
public final void Element() throws ParseExceptionDeprecated.A XML element, either with a single empty tag, or with a starting and closing tag with optional contained content.- Throws:
ParseException
-
Attribute
public final void Attribute() throws ParseExceptionDeprecated.- Throws:
ParseException
-
AttributeValue
public final void AttributeValue() throws ParseExceptionDeprecated.The value of an attribute of an element. EL expressions, JSF value bindings, and JSP expressions are parsed as sub-nodes of the AttributeValue node.- Throws:
ParseException
-
QuoteIndependentAttributeValueContent
public final String QuoteIndependentAttributeValueContent() throws ParseException
Deprecated.Partial content of an attribute value that can contain all quotes. This groups EL expressions, value bindings, and JSP expressions.- Throws:
ParseException
-
JspExpressionInAttribute
public final String JspExpressionInAttribute() throws ParseException
Deprecated.- Throws:
ParseException
-
CommentTag
public final void CommentTag() throws ParseExceptionDeprecated.- Throws:
ParseException
-
Declaration
public final void Declaration() throws ParseExceptionDeprecated.- Throws:
ParseException
-
DoctypeDeclaration
public final void DoctypeDeclaration() throws ParseExceptionDeprecated.- Throws:
ParseException
-
DoctypeExternalId
public final void DoctypeExternalId() throws ParseExceptionDeprecated.- Throws:
ParseException
-
HtmlScript
public final void HtmlScript() throws ParseExceptionDeprecated.- Throws:
ParseException
-
ReInit
public void ReInit(CharStream stream)
Deprecated.Reinitialise.
-
ReInit
public void ReInit(net.sourceforge.pmd.lang.jsp.ast.JspParserImplTokenManager tm)
Deprecated.Reinitialise.
-
getNextToken
public final JavaccToken getNextToken()
Deprecated.Get the next net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
-
getToken
public final JavaccToken getToken(int index)
Deprecated.Get the specific net.sourceforge.pmd.lang.ast.impl.javacc.JavaccToken.
-
generateParseException
public ParseException generateParseException()
Deprecated.Generate net.sourceforge.pmd.lang.ast.ParseException.
-
enable_tracing
public final void enable_tracing()
Deprecated.Enable tracing.
-
disable_tracing
public final void disable_tracing()
Deprecated.Disable tracing.
-
-