public final class ChainedVersionFilter extends Object implements VersionFilter
VersionFilter.VersionFilterContext
Modifier and Type | Method and Description |
---|---|
VersionFilter |
deriveChildFilter(DependencyCollectionContext context) |
boolean |
equals(Object obj) |
void |
filterVersions(VersionFilter.VersionFilterContext context) |
int |
hashCode() |
static VersionFilter |
newInstance(Collection<? extends VersionFilter> filters)
Chains the specified version filters.
|
static VersionFilter |
newInstance(VersionFilter... filters)
Chains the specified version filters.
|
static VersionFilter |
newInstance(VersionFilter filter1,
VersionFilter filter2)
Chains the specified version filters.
|
public static VersionFilter newInstance(VersionFilter filter1, VersionFilter filter2)
filter1
- The first version filter, may be null
.filter2
- The second version filter, may be null
.null
if both input filters are null
.public static VersionFilter newInstance(VersionFilter... filters)
filters
- The version filters to chain, must not be null
or contain null
.null
if the input array is empty.public static VersionFilter newInstance(Collection<? extends VersionFilter> filters)
filters
- The version filters to chain, must not be null
or contain null
.null
if the input collection is empty.public void filterVersions(VersionFilter.VersionFilterContext context) throws RepositoryException
filterVersions
in interface VersionFilter
RepositoryException
public VersionFilter deriveChildFilter(DependencyCollectionContext context)
deriveChildFilter
in interface VersionFilter
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.