## 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.filters: Contains the filters that are bundled with the main distribution.

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.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.

Back to the Checkstyle Home Page