public class UniqueArtifactFilterPostprocessor extends java.lang.Object implements ArtifactInfoFilter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLLAPSED |
private java.util.Set<java.lang.String> |
gas |
private java.util.Set<Field> |
uniqueFields |
Constructor and Description |
---|
UniqueArtifactFilterPostprocessor() |
UniqueArtifactFilterPostprocessor(java.util.Set<Field> uniqueFields) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(IndexingContext ctx,
ArtifactInfo ai) |
void |
addField(Field field) |
void |
postprocess(IndexingContext ctx,
ArtifactInfo ai) |
public static final java.lang.String COLLAPSED
private final java.util.Set<Field> uniqueFields
private final java.util.Set<java.lang.String> gas
public UniqueArtifactFilterPostprocessor()
public UniqueArtifactFilterPostprocessor(java.util.Set<Field> uniqueFields)
public boolean accepts(IndexingContext ctx, ArtifactInfo ai)
accepts
in interface ArtifactInfoFilter
public void postprocess(IndexingContext ctx, ArtifactInfo ai)
public void addField(Field field)