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

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

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

    Fields in net.sourceforge.pmd declared as PMDConfiguration
    Modifier and Type | Field and Description
    --- | ---
    `protected PMDConfiguration` | PMD.`configuration`

    Methods in net.sourceforge.pmd that return PMDConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `PMDConfiguration` | PMD.`getConfiguration()` Get the runtime configuration.

    Methods in net.sourceforge.pmd with parameters of type PMDConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PMD.`doPMD(PMDConfiguration configuration)` This method is the main entry point for command line usage.
    `static List<DataSource>` | PMD.`getApplicableFiles(PMDConfiguration configuration, Set<Language> languages)`
    `static RuleSetFactory` | RulesetsFactoryUtils.`getRulesetFactory(PMDConfiguration configuration)`
    `static Parser` | PMD.`parserFor(LanguageVersion languageVersion, PMDConfiguration configuration)`
    `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

    Constructors in net.sourceforge.pmd with parameters of type PMDConfiguration
    Constructor and Description
    `PMD(PMDConfiguration configuration)` Create a PMD instance using the specified Configuration.
    `SourceCodeProcessor(PMDConfiguration configuration)`

  - ### Uses of PMDConfiguration in net.sourceforge.pmd.cli

    Methods in net.sourceforge.pmd.cli that return PMDConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static PMDConfiguration` | PMDParameters.`transformParametersIntoConfiguration(PMDParameters params)`

  - ### Uses of PMDConfiguration in net.sourceforge.pmd.processor

    Fields in net.sourceforge.pmd.processor declared as PMDConfiguration
    Modifier and Type | Field and Description
    --- | ---
    `protected PMDConfiguration` | AbstractPMDProcessor.`configuration`

    Constructors in net.sourceforge.pmd.processor with parameters of type PMDConfiguration
    Constructor and Description
    `AbstractPMDProcessor(PMDConfiguration configuration)`
    `MonoThreadProcessor(PMDConfiguration configuration)`
    `MultiThreadProcessor(PMDConfiguration configuration)`
    `PmdRunnable(ExecutorService executor, PMDConfiguration configuration, DataSource dataSource, String fileName, List<Renderer> renderers)`

Copyright © 2002-2013 InfoEther. All Rights Reserved.