# Uses of Package
net.sourceforge.pmd.lang

Packages that use net.sourceforge.pmd.lang
Package | Description
--- | ---
net.sourceforge.pmd | This is the PMD programming mistake detector.
net.sourceforge.pmd.lang |
net.sourceforge.pmd.lang.ast.xpath |
net.sourceforge.pmd.lang.cpp |
net.sourceforge.pmd.lang.dfa |
net.sourceforge.pmd.lang.ecmascript |
net.sourceforge.pmd.lang.ecmascript.rule |
net.sourceforge.pmd.lang.java |
net.sourceforge.pmd.lang.java.dfa |
net.sourceforge.pmd.lang.jsp |
net.sourceforge.pmd.lang.rule |
net.sourceforge.pmd.lang.xml |
net.sourceforge.pmd.lang.xml.rule |
net.sourceforge.pmd.util.viewer.model |

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd
Class and Description
Language This is an enumeration of the Languages of which PMD is aware.
LanguageVersion This is an enumeration of the Language versions of which PMD is aware.
LanguageVersionDiscoverer This class can discover the LanguageVersion of a source file.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang
Class and Description
DataFlowHandler
Language This is an enumeration of the Languages of which PMD is aware.
LanguageVersion This is an enumeration of the Language versions of which PMD is aware.
LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.
TokenManager Common interface for interacting with parser Token Managers.
VisitorStarter Interface for starting an implementation of the visitors for ASTs.
XPathHandler Interface for performing Language specific XPath handling, such as initialization and navigation.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.ast.xpath
Class and Description
Language This is an enumeration of the Languages of which PMD is aware.
XPathHandler Interface for performing Language specific XPath handling, such as initialization and navigation.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.cpp
Class and Description
AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.
AbstractParser This is a generic implementation of the Parser interface.
LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.
TokenManager Common interface for interacting with parser Token Managers.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.dfa
Class and Description
DataFlowHandler

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.ecmascript
Class and Description
AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.
AbstractParser This is a generic implementation of the Parser interface.
LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.
TokenManager Common interface for interacting with parser Token Managers.
VisitorStarter Interface for starting an implementation of the visitors for ASTs.
XPathHandler Interface for performing Language specific XPath handling, such as initialization and navigation.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.ecmascript.rule
Class and Description
ParserOptions Represents a set of configuration options for a `Parser`.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.java
Class and Description
AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.
AbstractParser This is a generic implementation of the Parser interface.
DataFlowHandler
LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.
TokenManager Common interface for interacting with parser Token Managers.
VisitorStarter Interface for starting an implementation of the visitors for ASTs.
XPathHandler Interface for performing Language specific XPath handling, such as initialization and navigation.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.java.dfa
Class and Description
DataFlowHandler

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.jsp
Class and Description
AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.
AbstractParser This is a generic implementation of the Parser interface.
LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.
TokenManager Common interface for interacting with parser Token Managers.
VisitorStarter Interface for starting an implementation of the visitors for ASTs.
XPathHandler Interface for performing Language specific XPath handling, such as initialization and navigation.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.rule
Class and Description
Language This is an enumeration of the Languages of which PMD is aware.
LanguageVersion This is an enumeration of the Language versions of which PMD is aware.
ParserOptions Represents a set of configuration options for a `Parser`.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.xml
Class and Description
AbstractLanguageVersionHandler This is a generic implementation of the LanguageVersionHandler interface.
AbstractParser This is a generic implementation of the Parser interface.
LanguageVersionHandler Interface for obtaining the classes necessary for checking source files of a specific language.
Parser Common interface for calling tree-building parsers or source files.
ParserOptions Represents a set of configuration options for a `Parser`.
TokenManager Common interface for interacting with parser Token Managers.
VisitorStarter Interface for starting an implementation of the visitors for ASTs.
XPathHandler Interface for performing Language specific XPath handling, such as initialization and navigation.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.lang.xml.rule
Class and Description
ParserOptions Represents a set of configuration options for a `Parser`.

Classes in net.sourceforge.pmd.lang used by net.sourceforge.pmd.util.viewer.model
Class and Description
LanguageVersion This is an enumeration of the Language versions of which PMD is aware.