net.sourceforge.pmd

Class RuleReference

public class RuleReference extends AbstractDelegateRule

This class represents a Rule which is a reference to Rule defined in another RuleSet. All details of the Rule are delegated to the underlying referenced Rule, but those operations which modify overridden aspects of the rule are explicitly tracked. Modification operations which set a value to the current underlying value do not override.
Method Summary
StringgetOverriddenDescription()
List<String>getOverriddenExamples()
StringgetOverriddenExternalInfoUrl()
StringgetOverriddenMessage()
StringgetOverriddenName()
IntegergetOverriddenPriority()
PropertiesgetOverriddenProperties()
RuleSetReferencegetRuleSetReference()
voidsetRuleSetReference(RuleSetReference ruleSetReference)

Method Detail

getOverriddenDescription

public String getOverriddenDescription()

getOverriddenExamples

public List<String> getOverriddenExamples()

getOverriddenExternalInfoUrl

public String getOverriddenExternalInfoUrl()

getOverriddenMessage

public String getOverriddenMessage()

getOverriddenName

public String getOverriddenName()

getOverriddenPriority

public Integer getOverriddenPriority()

getOverriddenProperties

public Properties getOverriddenProperties()

getRuleSetReference

public RuleSetReference getRuleSetReference()

setRuleSetReference

public void setRuleSetReference(RuleSetReference ruleSetReference)