Uses of Interface
org.apache.maven.index.ArtifactInfoFilter
-
Uses of ArtifactInfoFilter in org.apache.maven.index
Modifier and TypeClassDescriptionclass
An abstract helper class for implementing ArtifactInfoFilter that actually aggregates multiple filters into one.class
This is a aggregated artifact info filter that performs AND operation (all filter has to accept the artifact info, if one rejects, results is reject).class
A special reusable filter, that filters the result set to unique Repository-GroupId-ArtifactId combination, leaving out Version.class
Deprecated.Modifier and TypeMethodDescriptionAbstractMultiArtifactInfoFilter.getFilters()
Returns an unmodifiable list of filters.Modifier and TypeMethodDescriptionvoid
AbstractSearchRequest.setArtifactInfoFilter
(ArtifactInfoFilter artifactInfoFilter) Modifier and TypeMethodDescriptionprotected abstract boolean
AbstractMultiArtifactInfoFilter.accepts
(List<ArtifactInfoFilter> filters, IndexingContext ctx, ArtifactInfo ai) It is left to final implementor to implement how we want to decide using filters.protected boolean
AndMultiArtifactInfoFilter.accepts
(List<ArtifactInfoFilter> filters, IndexingContext ctx, ArtifactInfo ai) ModifierConstructorDescriptionIteratorSearchRequest
(org.apache.lucene.search.Query query, List<IndexingContext> contexts, ArtifactInfoFilter filter) IteratorSearchRequest
(org.apache.lucene.search.Query query, ArtifactInfoFilter filter) -
Uses of ArtifactInfoFilter in org.apache.maven.index.treeview
ModifierConstructorDescriptionTreeViewRequest
(TreeNodeFactory factory, String path, Map<Field, String> hints, ArtifactInfoFilter artifactInfoFilter, IndexingContext ctx)
UniqueArtifactFilterPostprocessor
instead.