## Uses of Interface
com.puppycrawl.tools.checkstyle.api.Filter

Packages that use Filter
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.

Uses of Filter in com.puppycrawl.tools.checkstyle

Methods in com.puppycrawl.tools.checkstyle with parameters of type Filter
`void` `Checker.addFilter(Filter aFilter)` Adds a filter to the end of the audit event filter chain.
`void` `Checker.removeFilter(Filter aFilter)` Removes filter.

Uses of Filter in com.puppycrawl.tools.checkstyle.api

Classes in com.puppycrawl.tools.checkstyle.api that implement Filter
`class` `FilterSet` A filter set applies filters to AuditEvents.

Methods in com.puppycrawl.tools.checkstyle.api that return types with arguments of type Filter
`protected Set<Filter>` `FilterSet.getFilters()` Returns the Filters of the filter set.

Methods in com.puppycrawl.tools.checkstyle.api with parameters of type Filter
`void` `FilterSet.addFilter(Filter aFilter)` Adds a Filter to the set.
`void` `FilterSet.removeFilter(Filter aFilter)` Removes filter.

Uses of Filter in com.puppycrawl.tools.checkstyle.filters

Classes in com.puppycrawl.tools.checkstyle.filters that implement Filter
`class` `SeverityMatchFilter` This is a very simple filter based on severity matching.
`class` `SuppressElement` This filter processes `AuditEvent` objects based on the criteria of file, check, module id, line, and column.
`class` `SuppressionCommentFilter` A filter that uses comments to suppress audit events.
`class` `SuppressionFilter` This filter accepts AuditEvents according to file, check, line, and column, as specified in a suppression file.
`class` `SuppressWithNearbyCommentFilter` A filter that uses nearby comments to suppress audit events.

Copyright © 2001-2011. All Rights Reserved.