| 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 | Field and Description |
|---|---|
private DependencyFilter |
DependencyRequest.filter |
| 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 |
|---|---|
(package private) class |
AbstractPatternDependencyFilter |
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 | Field and Description |
|---|---|
private DependencyFilter |
NotDependencyFilter.filter |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<DependencyFilter> |
OrDependencyFilter.filters |
private java.util.Set<DependencyFilter> |
AndDependencyFilter.filters |
| Modifier and Type | Method and Description |
|---|---|
static DependencyFilter |
DependencyFilterUtils.andFilter(java.util.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(java.util.Collection<java.lang.String> classpathTypes)
Creates a new filter that selects dependencies whose scope matches one or more of the specified classpath types.
|
static DependencyFilter |
DependencyFilterUtils.classpathFilter(java.lang.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(java.util.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(java.util.Collection<DependencyFilter> filters)
Creates a new filter that combines the specified filters using a logical
AND. |
static DependencyFilter |
DependencyFilterUtils.orFilter(java.util.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(java.util.Collection<DependencyFilter> filters)
Creates a new filter from the specified filters.
|
OrDependencyFilter(java.util.Collection<DependencyFilter> filters)
Creates a new filter from the specified filters.
|
| Modifier and Type | Field and Description |
|---|---|
private DependencyFilter |
PathRecordingDependencyVisitor.filter |
private DependencyFilter |
FilteringDependencyVisitor.filter |
| 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.
|