Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package net.sourceforge.pmd

This is the PMD programming mistake detector.

See:
Description

Interface Summary
DataSource | Represents a source file to be analyzed.
IRuleViolation |
PropertyDescriptor | Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
ReportListener |
Rule |
TargetJDKVersion | Interface to create JDK-appropriate parsers.

Class Summary
AbstractRule |
CommandLineOptions |
CommonAbstractRule | Basic abstract implementation of all parser-independent methods of the Rule interface.
ExternalRuleID |
FileDataSource | DataSource implementation to read data from a file.
Language | Enumeration of languages for which a rule can be written.
PMD |
Report |
Report.ProcessingError |
Report.ReadableDuration |
Report.SuppressedViolation |
RuleContext |
RuleSet | This class represents a collection of rules.
RuleSetFactory |
RuleSets | Grouping of Rules per Language in a RuleSet.
RuleViolation |
RuleViolation.RuleViolationComparator |
SimpleRuleSetNameMapper |
SourceFileConstants | Constants used when handling names of source files.
SourceFileSelector | Filtering of wanted source files.
SourceType | Enumeration of the types of source code.
SourceTypeDiscoverer | This class can give the SourceType of a source file.
SourceTypeToRuleLanguageMapper | Mapping of SourceType to RuleLanguage.
TargetJDK1_3 | This is an implementation of `TargetJDKVersion` for JDK 1.3.
TargetJDK1_4 | This is an implementation of `TargetJDKVersion` for JDK 1.4.
TargetJDK1_5 | This is an implementation of `TargetJDKVersion` for JDK 1.5.
TargetJDK1_6 | This is an implementation of `TargetJDKVersion` for JDK 1.6.
ZipDataSource | DataSource implementation to read data from an entry in a zip or jar file.

Exception Summary
PMDException | A convenience exception wrapper.
RuleSetNotFoundException |

## Package net.sourceforge.pmd Description

This is the PMD programming mistake detector. In order to use it, create a new instance of `PMD` and use its `PMD.processFile(java.io.Reader, net.sourceforge.pmd.RuleSets, net.sourceforge.pmd.RuleContext)` method.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2002-2006 InfoEther. All Rights Reserved.