Package | Description |
---|---|
org.eclipse.aether.resolution |
The types supporting the resolution of artifacts and metadata from repositories.
|
org.eclipse.aether.util.filter |
Various dependency filters for selecting nodes in a dependency graph.
|
org.eclipse.aether.util.graph.visitor |
Various dependency visitors for inspecting a dependency graph.
|
Modifier and Type | Method and Description |
---|---|
DependencyFilter |
DependencyRequest.getFilter()
Gets the resolution filter used to select which artifacts of the dependency graph should be resolved.
|
Modifier and Type | Method and Description |
---|---|
DependencyRequest |
DependencyRequest.setFilter(DependencyFilter filter)
Sets the resolution filter used to select which artifacts of the dependency graph should be resolved.
|
Constructor and Description |
---|
DependencyRequest(CollectRequest request,
DependencyFilter filter)
Creates a request for the specified collect request and with the given resolution filter.
|
DependencyRequest(DependencyNode node,
DependencyFilter filter)
Creates a request for the specified dependency graph and with the given resolution filter.
|
Modifier and Type | Class and Description |
---|---|
class |
AndDependencyFilter
A dependency filter that combines zero or more other filters using a logical
AND . |
class |
ExclusionsDependencyFilter
A simple filter to exclude artifacts based on either artifact id or group id and artifact id.
|
class |
NotDependencyFilter
A dependency filter that negates another filter.
|
class |
OrDependencyFilter
A dependency filter that combines zero or more other filters using a logical
OR . |
class |
PatternExclusionsDependencyFilter
A simple filter to exclude artifacts from a list of patterns.
|
class |
PatternInclusionsDependencyFilter
A simple filter to include artifacts from a list of patterns.
|
class |
ScopeDependencyFilter
A dependency filter based on dependency scopes.
|
Modifier and Type | Method and Description |
---|---|
static DependencyFilter |
DependencyFilterUtils.andFilter(Collection<DependencyFilter> filters)
Creates a new filter that combines the specified filters using a logical
AND . |
static DependencyFilter |
DependencyFilterUtils.andFilter(DependencyFilter... filters)
Creates a new filter that combines the specified filters using a logical
AND . |
static DependencyFilter |
DependencyFilterUtils.classpathFilter(Collection<String> classpathTypes)
Creates a new filter that selects dependencies whose scope matches one or more of the specified classpath types.
|
static DependencyFilter |
DependencyFilterUtils.classpathFilter(String... classpathTypes)
Creates a new filter that selects dependencies whose scope matches one or more of the specified classpath types.
|
static DependencyFilter |
OrDependencyFilter.newInstance(DependencyFilter filter1,
DependencyFilter filter2)
Creates a new filter from the specified filters.
|
static DependencyFilter |
AndDependencyFilter.newInstance(DependencyFilter filter1,
DependencyFilter filter2)
Creates a new filter from the specified filters.
|
static DependencyFilter |
DependencyFilterUtils.notFilter(DependencyFilter filter)
Creates a new filter that negates the specified filter.
|
static DependencyFilter |
DependencyFilterUtils.orFilter(Collection<DependencyFilter> filters)
Creates a new filter that combines the specified filters using a logical
OR . |
static DependencyFilter |
DependencyFilterUtils.orFilter(DependencyFilter... filters)
Creates a new filter that combines the specified filters using a logical
OR . |
Modifier and Type | Method and Description |
---|---|
static DependencyFilter |
DependencyFilterUtils.andFilter(DependencyFilter... filters)
Creates a new filter that combines the specified filters using a logical
AND . |
static DependencyFilter |
OrDependencyFilter.newInstance(DependencyFilter filter1,
DependencyFilter filter2)
Creates a new filter from the specified filters.
|
static DependencyFilter |
AndDependencyFilter.newInstance(DependencyFilter filter1,
DependencyFilter filter2)
Creates a new filter from the specified filters.
|
static DependencyFilter |
DependencyFilterUtils.notFilter(DependencyFilter filter)
Creates a new filter that negates the specified filter.
|
static DependencyFilter |
DependencyFilterUtils.orFilter(DependencyFilter... filters)
Creates a new filter that combines the specified filters using a logical
OR . |
Modifier and Type | Method and Description |
---|---|
static DependencyFilter |
DependencyFilterUtils.andFilter(Collection<DependencyFilter> filters)
Creates a new filter that combines the specified filters using a logical
AND . |
static DependencyFilter |
DependencyFilterUtils.orFilter(Collection<DependencyFilter> filters)
Creates a new filter that combines the specified filters using a logical
OR . |
Constructor and Description |
---|
AndDependencyFilter(DependencyFilter... filters)
Creates a new filter from the specified filters.
|
NotDependencyFilter(DependencyFilter filter)
Creates a new filter negatint the specified filter.
|
OrDependencyFilter(DependencyFilter... filters)
Creates a new filter from the specified filters.
|
Constructor and Description |
---|
AndDependencyFilter(Collection<DependencyFilter> filters)
Creates a new filter from the specified filters.
|
OrDependencyFilter(Collection<DependencyFilter> filters)
Creates a new filter from the specified filters.
|
Modifier and Type | Method and Description |
---|---|
DependencyFilter |
PathRecordingDependencyVisitor.getFilter()
Gets the filter being used to select terminal nodes.
|
DependencyFilter |
FilteringDependencyVisitor.getFilter()
Gets the filter being applied before delegation.
|
Constructor and Description |
---|
FilteringDependencyVisitor(DependencyVisitor visitor,
DependencyFilter filter)
Creates a new visitor that delegates traversal of nodes matching the given filter to the specified visitor.
|
PathRecordingDependencyVisitor(DependencyFilter filter)
Creates a new visitor that uses the specified filter to identify terminal nodes of interesting paths.
|
PathRecordingDependencyVisitor(DependencyFilter filter,
boolean excludeChildrenOfMatches)
Creates a new visitor that uses the specified filter to identify terminal nodes of interesting paths.
|
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.