## Uses of Class
net.sourceforge.pmd.RuleSet

- Packages that use RuleSet
  Package | Description
  --- | ---
  net.sourceforge.pmd | This is the PMD programming mistake detector.
  net.sourceforge.pmd.lang.rule |

- - ### Uses of RuleSet in net.sourceforge.pmd

    Methods in net.sourceforge.pmd that return RuleSet
    Modifier and Type | Method and Description
    --- | ---
    `static RuleSet` | RuleSet.`createFor(String name, Rule... theRules)` A convenience constructor
    `RuleSet` | RuleSetFactory.`createRuleSet(RuleSetReferenceId ruleSetReferenceId)` Create a RuleSet from a RuleSetReferenceId.
    `RuleSet` | RuleSetFactory.`createRuleSet(String referenceString)` Create a RuleSet from a RuleSet reference ID string.
    `RuleSet[]` | RuleSets.`getAllRuleSets()` Get all the RuleSets.

    Methods in net.sourceforge.pmd that return types with arguments of type RuleSet
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<RuleSet>` | RuleSetFactory.`getRegisteredRuleSets()` Returns an Iterator of RuleSet objects loaded from descriptions from the "rulesets.properties" resource for each Language with Rule support.
    `Iterator<RuleSet>` | RuleSets.`getRuleSetsIterator()`

    Methods in net.sourceforge.pmd with parameters of type RuleSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | RuleChain.`add(RuleSet ruleSet)` Add all Rules from the given RuleSet which want to participate in the RuleChain.
    `void` | RuleSets.`addRuleSet(RuleSet ruleSet)` Add a ruleset for a language.
    `void` | RuleSet.`addRuleSet(RuleSet ruleSet)` Add a whole RuleSet to this RuleSet
    `void` | RuleSet.`addRuleSetByReference(RuleSet ruleSet, boolean allRules)` Add all rules by reference from one RuleSet to this RuleSet.
    `void` | RuleSet.`addRuleSetByReference(RuleSet ruleSet, boolean allRules, String... excludes)` Add all rules by reference from one RuleSet to this RuleSet.
    `void` | RuleSetWriter.`write(RuleSet ruleSet)`

    Constructors in net.sourceforge.pmd with parameters of type RuleSet
    Constructor and Description
    `RuleSets(RuleSet ruleSet)` Public constructor.

  - ### Uses of RuleSet in net.sourceforge.pmd.lang.rule

    Fields in net.sourceforge.pmd.lang.rule with type parameters of type RuleSet
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<RuleSet,List<Rule>>` | AbstractRuleChainVisitor.`ruleSetRules` These are all the rules participating in the RuleChain, grouped by RuleSet.

    Methods in net.sourceforge.pmd.lang.rule with parameters of type RuleSet
    Modifier and Type | Method and Description
    --- | ---
    `void` | RuleChainVisitor.`add(RuleSet ruleSet, Rule rule)` Add the given rule to the visitor.
    `void` | AbstractRuleChainVisitor.`add(RuleSet ruleSet, Rule rule)`

Copyright © 2002-2013 InfoEther. All Rights Reserved.