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

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

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

Methods in net.sourceforge.pmd that return RuleSetFactory
Modifier and Type | Method and Description
--- | ---
`static RuleSetFactory` | RulesetsFactoryUtils.`getRulesetFactory(PMDConfiguration configuration)`

Methods in net.sourceforge.pmd with parameters of type RuleSetFactory
Modifier and Type | Method and Description
--- | ---
`static RuleSets` | RulesetsFactoryUtils.`getRuleSets(String rulesets, RuleSetFactory factory, long loadRuleStart)`
`static void` | PMD.`processFiles(PMDConfiguration configuration, RuleSetFactory ruleSetFactory, Collection<File> files, RuleContext ctx, PMD.ProgressMonitor monitor)` An entry point that would typically be used by IDEs intent on providing ongoing feedback and the ability to terminate it at will.
`static void` | PMD.`processFiles(PMDConfiguration configuration, RuleSetFactory ruleSetFactory, List<DataSource> files, RuleContext ctx, List<Renderer> renderers)` Run PMD on a list of files using multiple threads - if more than one is available

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

Methods in net.sourceforge.pmd.processor with parameters of type RuleSetFactory
Modifier and Type | Method and Description
--- | ---
`protected RuleSets` | AbstractPMDProcessor.`createRuleSets(RuleSetFactory factory)`
`static Thread` | PmdRunnable.`createThread(int id, Runnable r, RuleSetFactory ruleSetFactory, RuleContext ctx)`
`void` | MultiThreadProcessor.`processFiles(RuleSetFactory ruleSetFactory, List<DataSource> files, RuleContext ctx, List<Renderer> renderers)` Run PMD on a list of files using multiple threads.
`void` | MonoThreadProcessor.`processFiles(RuleSetFactory ruleSetFactory, List<DataSource> files, RuleContext ctx, List<Renderer> renderers)`

Constructors in net.sourceforge.pmd.processor with parameters of type RuleSetFactory
Constructor and Description
`PmdThreadFactory(RuleSetFactory ruleSetFactory, RuleContext ctx)`