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 VersionFilterRepositoryExceptionpublic VersionFilter deriveChildFilter(DependencyCollectionContext context)
deriveChildFilter in interface VersionFilterCopyright © 2010–2022 The Apache Software Foundation. All rights reserved.