# All Classes

All Classes Interface Summary Class Summary Exception Summary
AbstractArtifactFeatureFilter: This is the common base class of ClassifierFilter and TypeFilter
AbstractArtifactsFilter
AbstractFilter: Abstract filter for custom implementations
AbstractStrictPatternArtifactFilter: Filter to include or exclude artifacts from a list of patterns.
AndFilter: A filter that combines zero or more other filters using a logical `AND`.
ArtifactFilterException
ArtifactIdFilter: Filter on ArtifactId name
ArtifactIncludeFilterTransformer: Makes it possible to use the TransformableFilters for Aether and as classic Maven ArtifactFilter.
ArtifactsFilter
ArtifactTransitivityFilter: This filter will exclude everything that is not a dependency of the selected artifact.
ClassifierFilter
EclipseAetherFilterTransformer: FilterTransformer implementation for Eclipse Aether.
ExclusionsFilter: A simple filter to exclude artifacts based on either artifact id or group id and artifact id.
FilterArtifacts
FilterTransformer<T>: Provide a mechanism to transform a Filter to a tool specific equivalent using the visitor pattern.
GroupIdFilter: Filter on GroupId Name.
Node: Represents a node of a dependency graph
OrFilter: A filter that combines zero or more other filters using a logical `OR`.
PatternExcludesArtifactFilter: TODO: include in maven-artifact in future
PatternExclusionsFilter: A simple filter to exclude artifacts from a list of patterns.
PatternIncludesArtifactFilter: TODO: include in maven-artifact in future
PatternInclusionsFilter: A simple filter to include artifacts from a list of patterns.
ProjectTransitivityFilter
ScopeArtifactFilter: `ArtifactFilter` implementation that selects artifacts based on their scopes.
ScopeFilter
ScopeFilter: Filter based on scope.
SonatypeAetherFilterTransformer: Deprecated. update to Maven 3.1.0 or later and replace Sonatype Aether with Eclipse Aether
StatisticsReportingArtifactFilter
StrictPatternExcludesArtifactFilter: Filter to exclude artifacts from a list of patterns.
StrictPatternIncludesArtifactFilter: Filter to include artifacts from a list of patterns.
TransformableFilter: The element interface of the visitor pattern for transforming filters.
TypeFilter