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

Packages that use RuleSets
Package | Description
--- | ---
net.sourceforge.pmd | This is the PMD programming mistake detector.
net.sourceforge.pmd.processor |

### Uses of RuleSets in net.sourceforge.pmd

Methods in net.sourceforge.pmd that return RuleSets
Modifier and Type | Method and Description
--- | ---
`RuleSets` | RuleSetFactory.`createRuleSets(List<RuleSetReferenceId> ruleSetReferenceIds)` Create a RuleSets from a list of RuleSetReferenceIds.
`RuleSets` | RuleSetFactory.`createRuleSets(String referenceString)` Create a RuleSets from a comma separated list of RuleSet reference IDs.
`static RuleSets` | RulesetsFactoryUtils.`getRuleSets(String rulesets, RuleSetFactory factory, long loadRuleStart)`

Methods in net.sourceforge.pmd with parameters of type RuleSets
Modifier and Type | Method and Description
--- | ---
`void` | SourceCodeProcessor.`processSourceCode(InputStream sourceCode, RuleSets ruleSets, RuleContext ctx)` Processes the input stream against a rule set using the given input encoding.
`void` | SourceCodeProcessor.`processSourceCode(Reader sourceCode, RuleSets ruleSets, RuleContext ctx)` Processes the input stream against a rule set using the given input encoding.
`static Report` | PMD.`setupReport(RuleSets rs, RuleContext ctx, String fileName)` Create a report, filter out any defective rules, and keep a record of them.

### Uses of RuleSets in net.sourceforge.pmd.processor

Methods in net.sourceforge.pmd.processor that return RuleSets
Modifier and Type | Method and Description
--- | ---
`protected RuleSets` | AbstractPMDProcessor.`createRuleSets(RuleSetFactory factory)`