Package | Description |
---|---|
messif.buckets |
Storage classes capable of holding
objects . |
messif.buckets.impl |
Bucket implementations.
|
messif.buckets.index |
Bucket indexes for improved access.
|
messif.netbucket |
Networked objects and buckets.
|
messif.netbucket.replication |
Replication support for remote buckets.
|
messif.objects.classification.impl |
Provides implementations for common classification tasks.
|
messif.objects.extraction |
Support for
object extraction. |
messif.objects.util |
Various utilities for working with collections of objects.
|
messif.pivotselection |
Support for selection of representative objects (pivots).
|
Modifier and Type | Class and Description |
---|---|
class |
Bucket
A data area that hold a collection of AbstractObjects.
|
class |
LocalBucket
This class represents the Bucket that is maintained locally (i.e. on the current computer).
|
class |
OrderedLocalBucket<C>
An extension of
LocalBucket that maintains the stored objects in
a certain order. |
Modifier and Type | Class and Description |
---|---|
class |
AlgorithmStorageBucket
This is a LocalBucket that allows to create buckets backed by an Algorithm.
|
class |
DiskBlockBucket
A disk-oriented implementation of
LocalBucket . |
class |
DiskBlockLocatorBucket
A disk-oriented implementation of
LocalBucket with an indexed access using locators. |
class |
DiskBlockObjectKeyBucket
A disk-oriented implementation of
LocalBucket with an indexed access using object keys . |
class |
DiskBlockObjectKeyMemoryBucket
A disk-oriented implementation of
LocalBucket . |
class |
MemoryStorageBucket
A volatile implementation of
LocalBucket . |
class |
MemoryStorageLocatorBucket
A volatile implementation of
LocalBucket . |
class |
MemoryStorageNoDupsBucket
A volatile implementation of
LocalBucket . |
class |
MemoryStorageObjectKeyBucket
A volatile implementation of
LocalBucket . |
class |
PlainStorageBucket
Encapsulating bucket for a plain storage.
|
class |
VirtualStorageBucket<C>
Encapsulating bucket for generic indices and storages.
|
Modifier and Type | Class and Description |
---|---|
class |
SearchAbstractObjectDualIterator<T extends LocalAbstractObject>
Provides a bridge between
Search and AbstractObjectIterator . |
class |
SearchAbstractObjectIterator<T extends LocalAbstractObject>
Provides a bridge between
Search and AbstractObjectIterator . |
Modifier and Type | Class and Description |
---|---|
class |
RemoteBucket
This class represents the Bucket that is maintained on remote network node (i.e. another computer).
|
Modifier and Type | Class and Description |
---|---|
class |
ReplicationBucket |
Constructor and Description |
---|
ObjectProviderClassifier(Classifier<? super java.util.Iterator<? extends RankedAbstractObject>,C> classifier,
ObjectProvider<? extends LocalAbstractObject> classifiedObjects)
Creates a new kNN classifier.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtractorIterator<T extends LocalAbstractObject>
Iterator that provides objects by
Extractor . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractObjectIterator<E extends AbstractObject>
Implementation of an iterator over a collection of
abstract objects . |
class |
AbstractObjectList<E extends AbstractObject>
Resizable-array for storing AbstractObjects or their descendants.
|
class |
AbstractStreamObjectIterator<E extends LocalAbstractObject>
This class represents an iterator on
LocalAbstractObject s that are read from a file. |
class |
GenericMatchingObjectList<E extends AbstractObject>
List of objects returned by using
ObjectMatcher . |
class |
IteratorToAbstractObjectIterator<E extends AbstractObject>
This class provides interface between standard Iterator over AbstractObjects and
the MESSIF
AbstractObjectIterator . |
class |
ObjectIteratorsIterator<E extends AbstractObject>
This class allows iterating over multiple Iterators.
|
class |
ObjectProvidersIterator<E extends AbstractObject>
This class allows iterating over multiple ObjectProviders.
|
class |
StreamGenericAbstractObjectIterator<E extends LocalAbstractObject>
This class represents an iterator on
LocalAbstractObject s that are read from a file. |
class |
StreamsMetaObjectMapIterator
This class is to contruct MetaObjects from several simultaneously opened files (subObjectIterators).
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Queue<ObjectProvider<? extends E>> |
ObjectProvidersIterator.providers
Queue of providers that are waiting to be scanned
|
Constructor and Description |
---|
RankedSortedCollection(DistanceFunction<? super T> distanceFunction,
T referenceObject,
ObjectProvider<? extends T> objectProvider)
Creates a new collection filled with objects provided by the
objectProvider . |
RankedSortedCollection(LocalAbstractObject referenceObject,
ObjectProvider<? extends LocalAbstractObject> objectProvider)
Creates a new collection filled with objects provided by the
objectProvider . |
RankedSortedNoThresholdCollection(DistanceFunction<? super T> distanceFunction,
T referenceObject,
ObjectProvider<? extends T> objectProvider)
Creates a new collection filled with objects provided by the
objectProvider . |
RankedSortedNoThresholdCollection(LocalAbstractObject referenceObject,
ObjectProvider<? extends LocalAbstractObject> objectProvider)
Creates a new collection filled with objects provided by the
objectProvider . |
Constructor and Description |
---|
ObjectProvidersIterator(java.util.Collection<ObjectProvider<? extends E>> objectProviders)
Creates a new instance of ObjectProvidersIterator
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<ObjectProvider<? extends LocalAbstractObject>> |
AbstractPivotChooser.sampleProviders
Registered sample providers
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractPivotChooser.deregisterSampleProvider(ObjectProvider<? extends LocalAbstractObject> provider)
Removes registration of a sample set provider that was previously registered
(others are silently ignored).
|
void |
AbstractPivotChooser.registerSampleProvider(ObjectProvider<? extends LocalAbstractObject> provider)
Registers a new sample set provider used by this pivot chooser to select pivots.
|