Package messif.objects.util

Various utilities for working with collections of objects.

See:
          Description

Interface Summary
DistanceRanked Interface for marking objects that can be ranked according to distance.
ObjectMatcher<T> Interface which provides matching capabilities.
 

Class Summary
AbstractObjectIterator<E extends AbstractObject> Implementation of an iterator over a collection of abstract objects.
AbstractObjectList<E extends AbstractObject> Resizable-array for storing AbstractObjects or their descendants.
AbstractStreamObjectIterator<E extends LocalAbstractObject> This class represents an iterator on LocalAbstractObjects that are read from a file.
AggregationFunction The predecessor class of the similarity aggregate functions.
DistanceRankedObject<T> Ranked object where the rank is based on distances.
DoubleSortedCollection This class resorts the ranked objects according to new distances (returned by method implemented in the child classes).
GenericMatchingObjectList<E extends AbstractObject> List of objects returned by using ObjectMatcher.
ObjectIteratorsIterator<E extends AbstractObject> This class allows iterating over multiple Iterators.
ObjectProvidersIterator<E extends AbstractObject> This class allows iterating over multiple ObjectProviders.
RankedAbstractMetaObject Encapsulation of an object-distance pair with the distances to respective sub-objects of a MetaObject.
RankedAbstractObject Encapsulation of an object-distance pair.
RankedSortedCollection Specialization of SortedCollection that is specific for distance-ranked objects.
StreamGenericAbstractObjectIterator<E extends LocalAbstractObject> This class represents an iterator on LocalAbstractObjects that are read from a file.
StreamsMetaObjectMapIterator This class is to contruct MetaObjects from several simultaneously opened files (subObjectIterators).
 

Package messif.objects.util Description

Various utilities for working with collections of objects.