|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectnet.sourceforge.pmd.ast.JavaParserVisitorAdapter
net.sourceforge.pmd.AbstractRule
| Field Summary |
| Fields inherited from interface net.sourceforge.pmd.Rule |
LOWEST_PRIORITY, PRIORITIES |
| Constructor Summary | |
AbstractRule()
|
|
| Method Summary | |
void |
addProperty(java.lang.String name,
java.lang.String value)
|
void |
apply(java.util.List acus,
RuleContext ctx)
|
RuleViolation |
createRuleViolation(RuleContext ctx,
int lineNumber)
|
RuleViolation |
createRuleViolation(RuleContext ctx,
int lineNumber,
java.lang.String specificDescription)
|
boolean |
equals(java.lang.Object o)
|
boolean |
getBooleanProperty(java.lang.String name)
|
java.lang.String |
getDescription()
|
double |
getDoubleProperty(java.lang.String name)
|
java.lang.String |
getExample()
|
int |
getIntProperty(java.lang.String name)
|
java.lang.String |
getMessage()
|
java.lang.String |
getName()
|
int |
getPriority()
Returns the rule's priority that is used for including the rule in reports and analysis. |
java.lang.String |
getPriorityName()
Returns the rule's priority name that is used for including the rule in reports and analysis. |
java.util.Properties |
getProperties()
Gets an enumeration to enumerate through this rule's property names. |
java.lang.String |
getStringProperty(java.lang.String name)
|
int |
hashCode()
|
boolean |
hasProperty(java.lang.String name)
|
boolean |
include()
When the rule is to be included in the analysis, returns true; otherwise, returns false. |
void |
setDescription(java.lang.String description)
|
void |
setExample(java.lang.String example)
|
void |
setInclude(boolean include)
When the rule is to be included in the analysis, set to true; otherwise, set to false. |
void |
setMessage(java.lang.String message)
|
void |
setName(java.lang.String name)
|
void |
setPriority(int priority)
A rule will specify a priority for inclusion in reports and analysis. |
protected void |
visitAll(java.util.List acus,
RuleContext ctx)
|
| Methods inherited from class net.sourceforge.pmd.ast.JavaParserVisitorAdapter |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractRule()
| Method Detail |
public java.lang.String getDescription()
getDescription in interface Rulepublic void setDescription(java.lang.String description)
setDescription in interface Rulepublic java.lang.String getExample()
getExample in interface Rulepublic void setExample(java.lang.String example)
setExample in interface Rulepublic boolean hasProperty(java.lang.String name)
hasProperty in interface Rule
public void addProperty(java.lang.String name,
java.lang.String value)
addProperty in interface Rulepublic double getDoubleProperty(java.lang.String name)
getDoubleProperty in interface Rulepublic int getIntProperty(java.lang.String name)
getIntProperty in interface Rulepublic boolean getBooleanProperty(java.lang.String name)
getBooleanProperty in interface Rulepublic java.lang.String getStringProperty(java.lang.String name)
getStringProperty in interface Rulepublic java.lang.String getName()
getName in interface Rulepublic void setName(java.lang.String name)
setName in interface Rulepublic java.lang.String getMessage()
getMessage in interface Rulepublic void setMessage(java.lang.String message)
setMessage in interface Rulepublic boolean equals(java.lang.Object o)
public int hashCode()
protected void visitAll(java.util.List acus,
RuleContext ctx)
public void apply(java.util.List acus,
RuleContext ctx)
apply in interface Rule
public RuleViolation createRuleViolation(RuleContext ctx,
int lineNumber)
public RuleViolation createRuleViolation(RuleContext ctx,
int lineNumber,
java.lang.String specificDescription)
public java.util.Properties getProperties()
getProperties in interface Rulepublic boolean include()
include in interface Rulepublic void setInclude(boolean include)
setInclude in interface Ruleinclude - True when the rule is included in analysis.public int getPriority()
getPriority in interface Rulepublic java.lang.String getPriorityName()
getPriorityName in interface Rulepublic void setPriority(int priority)
setPriority in interface Rule
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||