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
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.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.usage Contains the Usage 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. 
 

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


Back to the Checkstyle Home Page