|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.pmd.CommonAbstractRule
net.sourceforge.pmd.jsp.rules.AbstractJspRule
public abstract class AbstractJspRule
Field Summary |
---|
Fields inherited from interface net.sourceforge.pmd.Rule |
---|
LOWEST_PRIORITY, PRIORITIES |
Constructor Summary | |
---|---|
AbstractJspRule()
|
Method Summary | |
---|---|
protected void |
addViolation(java.lang.Object data,
Node node,
java.lang.Object[] args)
Adds a violation to the report. |
protected void |
addViolation(java.lang.Object data,
SimpleNode node)
Adds a violation to the report. |
protected void |
addViolation(java.lang.Object data,
SimpleNode node,
java.lang.String embed)
Adds a violation to the report. |
protected void |
addViolationWithMessage(java.lang.Object data,
SimpleNode node,
java.lang.String msg)
Adds a violation to the report. |
void |
apply(java.util.List acus,
RuleContext ctx)
Apply this rule to the given collection of compilation units, using the given context. |
void |
setUsesTypeResolution()
Sets whether this Rule uses Type Resolution. |
java.lang.Object |
visit(ASTAttribute node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTAttributeValue node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCData node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCommentTag node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTCompilationUnit node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTContent node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDoctypeDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTDoctypeExternalId node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTElement node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTElExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspComment node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspDeclaration node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspDirectiveAttribute node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspDirective node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspExpressionInAttribute node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspExpression node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTJspScriptlet node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTText node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTUnparsedText node,
java.lang.Object data)
|
java.lang.Object |
visit(ASTValueBinding node,
java.lang.Object data)
|
java.lang.Object |
visit(SimpleNode node,
java.lang.Object data)
|
protected void |
visitAll(java.util.List acus,
RuleContext ctx)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractJspRule()
Method Detail |
---|
public void setUsesTypeResolution()
Rule
setUsesTypeResolution
in interface Rule
setUsesTypeResolution
in class CommonAbstractRule
protected final void addViolation(java.lang.Object data, SimpleNode node)
data
- the RuleContextnode
- the node that produces the violationprotected final void addViolationWithMessage(java.lang.Object data, SimpleNode node, java.lang.String msg)
data
- the RuleContextnode
- the node that produces the violationmsg
- specific message to put in the reportprotected final void addViolation(java.lang.Object data, SimpleNode node, java.lang.String embed)
data
- the RuleContextnode
- the node that produces the violationembed
- a variable to embed in the rule violation messageprotected final void addViolation(java.lang.Object data, Node node, java.lang.Object[] args)
data
- the RuleContextnode
- the node that produces the violation, may be null, in which
case all line and column info will be set to zeroargs
- objects to embed in the rule violation messagepublic void apply(java.util.List acus, RuleContext ctx)
Rule
apply
in interface Rule
protected void visitAll(java.util.List acus, RuleContext ctx)
public java.lang.Object visit(SimpleNode node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTCompilationUnit node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTContent node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspDirective node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspDirectiveAttribute node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspScriptlet node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspExpression node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspDeclaration node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspComment node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTText node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTUnparsedText node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTElExpression node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTValueBinding node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTCData node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTElement node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTAttribute node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTAttributeValue node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTJspExpressionInAttribute node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTCommentTag node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTDeclaration node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTDoctypeDeclaration node, java.lang.Object data)
visit
in interface JspParserVisitor
public java.lang.Object visit(ASTDoctypeExternalId node, java.lang.Object data)
visit
in interface JspParserVisitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |