## Uses of Interface
net.sourceforge.pmd.util.datasource.DataSource

- Packages that use DataSource
  Package | Description
  --- | ---
  net.sourceforge.pmd | This is the PMD programming mistake detector.
  net.sourceforge.pmd.processor |
  net.sourceforge.pmd.renderers |
  net.sourceforge.pmd.util |
  net.sourceforge.pmd.util.datasource |

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

    Methods in net.sourceforge.pmd that return types with arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `static List<DataSource>` | PMD.`getApplicableFiles(PMDConfiguration configuration, Set<Language> languages)`

    Method parameters in net.sourceforge.pmd with type arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `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 DataSource in net.sourceforge.pmd.processor

    Methods in net.sourceforge.pmd.processor with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `protected String` | AbstractPMDProcessor.`filenameFrom(DataSource dataSource)`

    Method parameters in net.sourceforge.pmd.processor with type arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `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 DataSource
    Constructor and Description
    `PmdRunnable(ExecutorService executor, PMDConfiguration configuration, DataSource dataSource, String fileName, List<Renderer> renderers)`

  - ### Uses of DataSource in net.sourceforge.pmd.renderers

    Methods in net.sourceforge.pmd.renderers with parameters of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractAccumulatingRenderer.`startFileAnalysis(DataSource dataSource)` This method is called each time a source file is processed.
    `void` | Renderer.`startFileAnalysis(DataSource dataSource)` This method is called each time a source file is processed.
    `void` | AbstractIncrementingRenderer.`startFileAnalysis(DataSource dataSource)` This method is called each time a source file is processed.

  - ### Uses of DataSource in net.sourceforge.pmd.util

    Methods in net.sourceforge.pmd.util that return types with arguments of type DataSource
    Modifier and Type | Method and Description
    --- | ---
    `static List<DataSource>` | FileUtil.`collectFiles(String fileLocations, FilenameFilter filenameFilter)` Collects a list of DataSources using a comma separated list of input file locations to process.

  - ### Uses of DataSource in net.sourceforge.pmd.util.datasource

    Classes in net.sourceforge.pmd.util.datasource that implement DataSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FileDataSource` DataSource implementation to read data from a file.
    `class` | `ZipDataSource` DataSource implementation to read data from an entry in a zip or jar file.

Copyright © 2002-2013 InfoEther. All Rights Reserved.