Uses of Interface
messif.buckets.BucketFilter

Packages that use BucketFilter
messif.buckets Storage classes capable of holding objects
messif.buckets.split Bucket splitting support. 
messif.pivotselection Support for selection of representative objects (pivots). 
 

Uses of BucketFilter in messif.buckets
 

Subinterfaces of BucketFilter in messif.buckets
 interface BucketFilterAfterAdd
          Implements a filter used after an object was inserted into a bucket.
 interface BucketFilterAfterRemove
          Implements a filter used after an object was removed from a bucket.
 interface BucketFilterBeforeAdd
          Implements a filter used before an object is inserted into a bucket.
 interface BucketFilterBeforeRemove
          Implements a filter used before an object is removed from a bucket.
 

Methods in messif.buckets with type parameters of type BucketFilter
<T extends BucketFilter>
T
LocalBucket.getFilter(java.lang.Class<T> filterClass)
          Returns the first registered filter that has the specified class
 

Methods in messif.buckets with parameters of type BucketFilter
 void LocalBucket.deregisterFilter(BucketFilter filter)
          Remove a filter from the filter chain
 void LocalBucket.registerFilter(BucketFilter filter)
          Append a new filter to the filter chain.
 

Uses of BucketFilter in messif.buckets.split
 

Classes in messif.buckets.split that implement BucketFilter
 class BucketBallRegion
           
 

Uses of BucketFilter in messif.pivotselection
 

Classes in messif.pivotselection that implement BucketFilter
 class ClusterPivotChooser
          This pivot chooser selects a varying number of pivots based on cluster sizes which are limited by the parameter passed to the constructor.
 class CoveragePivotChooser
          This pivot chooser selects the pivots in a way that a good coverage of data by ball regions with centers in pivots and radius equal to a fixed value (threshold) is ensured.
 class IncrementalPivotChooser
          Incremental selection of pivots.
 class OnFlyRandomPivotChooser
          OnFlyRandomPivotChooser provides the capability of selecting a random object from the whole bucket.
 class OutlierPivotChooser
          Selects pivots as outliers from the sample set.
 class TwoDistantIncrementalPivotChooser
          This class provides a privot chooser that selects maximally two pivots.