| Package | Description |
|---|---|
| org.apache.maven.index | |
| org.apache.maven.index.treeview |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMultiArtifactInfoFilter
An abstract helper class for implementing ArtifactInfoFilter that actually aggregates multiple filters into one.
|
class |
AndMultiArtifactInfoFilter
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 |
UniqueArtifactFilterPostprocessor
A special reusable filter, that filters the result set to unique Repository-GroupId-ArtifactId combination, leaving
out Version.
|
class |
UniqueGAArtifactFilterPostprocessor
Deprecated.
Use
UniqueArtifactFilterPostprocessor instead. |
| Modifier and Type | Method and Description |
|---|---|
ArtifactInfoFilter |
AbstractSearchRequest.getArtifactInfoFilter() |
| Modifier and Type | Method and Description |
|---|---|
List<ArtifactInfoFilter> |
AbstractMultiArtifactInfoFilter.getFilters()
Returns an unmodifiable list of filters.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractSearchRequest.setArtifactInfoFilter(ArtifactInfoFilter artifactInfoFilter) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AndMultiArtifactInfoFilter.accepts(List<ArtifactInfoFilter> filters,
IndexingContext ctx,
ArtifactInfo ai) |
protected 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.
|
| Constructor and Description |
|---|
IteratorSearchRequest(org.apache.lucene.search.Query query,
ArtifactInfoFilter filter) |
IteratorSearchRequest(org.apache.lucene.search.Query query,
List<IndexingContext> contexts,
ArtifactInfoFilter filter) |
| Constructor and Description |
|---|
AbstractMultiArtifactInfoFilter(List<ArtifactInfoFilter> filters) |
AndMultiArtifactInfoFilter(List<ArtifactInfoFilter> filters) |
| Modifier and Type | Method and Description |
|---|---|
ArtifactInfoFilter |
TreeViewRequest.getArtifactInfoFilter() |
| Constructor and Description |
|---|
TreeViewRequest(TreeNodeFactory factory,
String path,
Map<Field,String> hints,
ArtifactInfoFilter artifactInfoFilter,
IndexingContext ctx) |
Copyright © 2002–2019 The Apache Software Foundation. All rights reserved.