public class TruncateCollectionFilterImpl extends java.lang.Object implements CollectionFilter
Modifier and Type | Field and Description |
---|---|
private java.util.Comparator<MetaDataHit> |
iv_mdhComparator |
private int |
iv_mdhCount |
Constructor and Description |
---|
TruncateCollectionFilterImpl(java.util.Comparator<MetaDataHit> mdhComparator,
int mdhCount)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<MetaDataHit> |
applyFilter(java.util.Collection<MetaDataHit> metaDataHitCol)
Implementation
|
private int iv_mdhCount
private java.util.Comparator<MetaDataHit> iv_mdhComparator
public TruncateCollectionFilterImpl(java.util.Comparator<MetaDataHit> mdhComparator, int mdhCount)
mdhComparator
- Comparator for sorting MetaDataHit objects.mdhCount
- Number of objects (N) to retain.public java.util.Collection<MetaDataHit> applyFilter(java.util.Collection<MetaDataHit> metaDataHitCol) throws FilterException
applyFilter
in interface CollectionFilter
FilterException