## Uses of Package
com.puppycrawl.tools.checkstyle.api

Packages that use com.puppycrawl.tools.checkstyle.api
com.puppycrawl.tools.checkstyle: Contains the implementation of the Checkstyle framework.
com.puppycrawl.tools.checkstyle.api: Contains the core API to be used to implement checks.
com.puppycrawl.tools.checkstyle.checks: Contains the checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.blocks: Contains the Block checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.coding: Contains the Coding checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.design: Contains the Class Design checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.duplicates: Duplicate code detection tools.
com.puppycrawl.tools.checkstyle.checks.header: File Header checks.
com.puppycrawl.tools.checkstyle.checks.imports: Contains the Imports checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.indentation: Contains all classes required for the indentation check.
com.puppycrawl.tools.checkstyle.checks.j2ee: Contains J2EE checks.
com.puppycrawl.tools.checkstyle.checks.javadoc: Contains the Javadoc checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.metrics: Contains the Metrics checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.modifier: Contains the modifier checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.naming: Contains the Naming conventions checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.sizes: Contains the Size Violations checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.checks.whitespace: Contains the Whitespace checks that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.filters: Contains the filters that are bundled with the main distribution.
com.puppycrawl.tools.checkstyle.gui: User interface classes for CheckStyle.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle
AbstractFileSetCheck Provides common functionality for many FileSetChecks.
AbstractLoader Contains the common implementation of a loader, for loading a configuration from an XML file.
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AuditEvent Raw event for audit.
AuditListener Listener in charge of receiving events from the Checker.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
CheckstyleException Represents an error condition within Checkstyle.
Configurable A component that can be configured.
Configuration A Configuration is used to configure a Configurable component.
Context A context to be used in subcomponents.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.
FileContents Represents the contents of a file.
FileSetCheck Interface for Checking a set of files for some criteria.
Filter An interface for filtering AuditEvents.
LocalizedMessage Represents a message that can be localised.
MessageDispatcher Used by FileSetChecks to distribute AuditEvents to AuditListeners.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.api
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AuditEvent Raw event for audit.
AuditListener Listener in charge of receiving events from the Checker.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
CheckstyleException Represents an error condition within Checkstyle.
Configurable A component that can be configured.
Configuration A Configuration is used to configure a Configurable component.
Context A context to be used in subcomponents.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.
FileContents Represents the contents of a file.
FileSetCheck Interface for Checking a set of files for some criteria.
Filter An interface for filtering AuditEvents.
FullIdent Represents a full identifier, including dots, with associated position information.
LocalizedMessage Represents a message that can be localised.
LocalizedMessages Collection of messages.
MessageDispatcher Used by FileSetChecks to distribute AuditEvents to AuditListeners.
Scope Represents a Java visibility scope.
SeverityLevel Severity level for a check violation.
TextBlock A block of text from an inputfile that does not necessarily have any grammatical structure.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks
AbstractFileSetCheck Provides common functionality for many FileSetChecks.
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.
FileContents Represents the contents of a file.
FileSetCheck Interface for Checking a set of files for some criteria.
FullIdent Represents a full identifier, including dots, with associated position information.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.blocks
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.coding
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.design
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.duplicates
AbstractFileSetCheck Provides common functionality for many FileSetChecks.
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
FileSetCheck Interface for Checking a set of files for some criteria.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.header
AbstractFileSetCheck Provides common functionality for many FileSetChecks.
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
CheckstyleException Represents an error condition within Checkstyle.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.
FileSetCheck Interface for Checking a set of files for some criteria.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.imports
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.indentation
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.j2ee
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.javadoc
AbstractFileSetCheck Provides common functionality for many FileSetChecks.
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.
FileSetCheck Interface for Checking a set of files for some criteria.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.metrics
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.modifier
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.naming
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.sizes
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.checks.whitespace
AbstractViolationReporter Serves as an abstract base class for all modules that report inspection findings.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
Check The base class for checks.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
DetailAST An extension of the CommonAST that records the line and column number.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.filters
AbstractLoader Contains the common implementation of a loader, for loading a configuration from an XML file.
AuditEvent Raw event for audit.
AutomaticBean A Java Bean that implements the component lifecycle interfaces by calling the bean's setters for all configration attributes.
CheckstyleException Represents an error condition within Checkstyle.
Configurable A component that can be configured.
Contextualizable A Component that needs context information from it's container to work.
FileContents Represents the contents of a file.
Filter An interface for filtering AuditEvents.
FilterSet A filter set applies filters to AuditEvents.

Classes in com.puppycrawl.tools.checkstyle.api used by com.puppycrawl.tools.checkstyle.gui
DetailAST An extension of the CommonAST that records the line and column number.

Back to the Checkstyle Home Page