Uses of Interface
org.acm.seguin.pmd.Rule

Packages that use Rule
org.acm.seguin.ide.common.options   
org.acm.seguin.pmd   
org.acm.seguin.pmd.rules   
org.acm.seguin.pmd.rules.design   
org.acm.seguin.pmd.rules.junit   
org.acm.seguin.pmd.rules.strictexception   
org.acm.seguin.pmd.stat   
org.acm.seguin.pmd.swingui   
org.acm.seguin.pmd.swingui.event   
 

Uses of Rule in org.acm.seguin.ide.common.options
 

Methods in org.acm.seguin.ide.common.options that return Rule
 Rule SelectedRules.getRule(javax.swing.JCheckBox candidate)
          Gets the rule attribute of the SelectedRules object
 

Uses of Rule in org.acm.seguin.pmd
 

Classes in org.acm.seguin.pmd that implement Rule
 class AbstractRule
           
 

Methods in org.acm.seguin.pmd that return Rule
 Rule RuleViolation.getRule()
           
 Rule RuleSet.getRuleByName(java.lang.String ruleName)
           
 

Methods in org.acm.seguin.pmd with parameters of type Rule
 void RuleSet.addRule(Rule rule)
           
 

Constructors in org.acm.seguin.pmd with parameters of type Rule
RuleViolation(Rule rule, int line, RuleContext ctx)
           
RuleViolation(Rule rule, int line, java.lang.String specificDescription, RuleContext ctx)
           
 

Uses of Rule in org.acm.seguin.pmd.rules
 

Classes in org.acm.seguin.pmd.rules that implement Rule
 class AccessorClassGenerationRule
          1.
 class AtLeastOneConstructorRule
           
 class AvoidDeeplyNestedIfStmtsRule
           
 class AvoidDuplicateLiteralsRule
           
 class AvoidReassigningParametersRule
           
 class AvoidWritingToArrayParametersRule
           
 class BeanMembersShouldSerializeRule
           
 class ClassNamingConventionsRule
           
 class ConstructorCallsOverridableMethodRule
          Searches through all methods and constructors called from constructors.
 class CouplingBetweenObjectsRule
          CouplingBetweenObjectsRule attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
 class CyclomaticComplexityRule
           
 class DoubleCheckedLockingRule
          void method() { if(x == null) { synchronize(this){ if(x == null) { x = new | method(); } } } 1.
 class DuplicateImportsRule
           
 class ExcessiveImportsRule
          ExcessiveImportsRule attempts to count all unique imports a class contains.
 class ExcessivePublicCountRule
           
 class IdempotentOperationsRule
           
 class ImportFromSamePackageRule
           
 class MethodNamingConventionsRule
           
 class SimplifyBooleanReturnsRule
           
 class StringConcatenationRule
           
 class StringToStringRule
           
 class SymbolTableTestRule
           
 class UnnecessaryConversionTemporaryRule
           
 class UnusedFormalParameterRule
           
 class UnusedImportsRule
          Description of the Class
 class UnusedLocalVariableRule
           
 class UnusedPrivateFieldRule
           
 class UnusedPrivateMethodRule
           
 class VariableNamingConventionsRule
           
 

Uses of Rule in org.acm.seguin.pmd.rules.design
 

Classes in org.acm.seguin.pmd.rules.design that implement Rule
 class ExcessiveLengthRule
          This is a common super class for things which have excessive length.
 class ExcessiveNodeCountRule
          This is a common super class for things which shouldn't have excessive nodes underneath.
 class LongClassRule
          This rule detects when a class exceeds a certain threshold.
 class LongMethodRule
          This rule detects when a method exceeds a certain threshold.
 class LongParameterListRule
          This rule detects an abnormally long parameter list.
 class LooseCouplingRule
           
 class NullAssignmentRule
           
 class OnlyOneReturnRule
           
 class PositionalIteratorRule
           
 class SwitchDensityRule
           
 class UseSingletonRule
           
 

Uses of Rule in org.acm.seguin.pmd.rules.junit
 

Classes in org.acm.seguin.pmd.rules.junit that implement Rule
 class JUnitAssertionsShouldIncludeMessageRule
           
 

Uses of Rule in org.acm.seguin.pmd.rules.strictexception
 

Classes in org.acm.seguin.pmd.rules.strictexception that implement Rule
 class AvoidCatchingThrowable
          PMD rule which is going to find catch statements containing throwable as the type definition.
 class ExceptionSignatureDeclaration
          
 class ExceptionTypeChecking
          
 

Uses of Rule in org.acm.seguin.pmd.stat
 

Classes in org.acm.seguin.pmd.stat that implement Rule
 class StatisticalRule
           
 

Methods in org.acm.seguin.pmd.stat that return Rule
 Rule DataPoint.getRule()
          Returns the rule.
 

Methods in org.acm.seguin.pmd.stat with parameters of type Rule
 void DataPoint.setRule(Rule rule)
          Sets the rule.
 

Uses of Rule in org.acm.seguin.pmd.swingui
 

Methods in org.acm.seguin.pmd.swingui that return Rule
protected  Rule RulesTreeNode.getRule()
           
 

Constructors in org.acm.seguin.pmd.swingui with parameters of type Rule
RulesTreeNode(RulesTreeNode ruleSetNode, Rule rule)
           
 

Uses of Rule in org.acm.seguin.pmd.swingui.event
 

Methods in org.acm.seguin.pmd.swingui.event that return Rule
 Rule RulesTreeModelEvent.getRule()
           
 Rule SearchRuleEvent.getSearchRule()
           
 

Methods in org.acm.seguin.pmd.swingui.event with parameters of type Rule
static void RulesTreeModelEvent.notifyReturnedSelectedRule(java.lang.Object source, Rule selectedRule)
           
static void SearchRuleEvent.notifySetSearchRule(java.lang.Object source, Rule searchRule)