|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractObject | |
---|---|
messif.buckets.split | Bucket splitting support. |
messif.objects | Metric data objects. |
messif.objects.impl | Implementation of basic data objects. |
messif.objects.util | Various utilities for working with collections of objects. |
messif.operations | Generic classes for data manipulatioin and querying operations. |
messif.operations.query | Implementation of data querying operations. |
Uses of AbstractObject in messif.buckets.split |
---|
Subclasses of AbstractObject in messif.buckets.split | |
---|---|
class |
BucketBallRegion
|
Uses of AbstractObject in messif.objects |
---|
Classes in messif.objects with type parameters of type AbstractObject | |
---|---|
interface |
ObjectProvider<E extends AbstractObject>
Interface for providing objects through iterator. |
Subclasses of AbstractObject in messif.objects | |
---|---|
class |
BallRegion
This class represents a ball region, i.e. a partition of the metric space that holds objects that are within a specified radius from the central object (pivot). |
class |
LocalAbstractObject
This class is ancestor of all objects that hold some data the MESSI Framework can work with. |
class |
LocalAbstractObjectAutoImpl
This class eases the task of implementing data read/write methods. |
class |
MetaObject
Represents a collection of LocalAbstractObjects encapsulated as one object. |
class |
NoDataObject
Object of this class represents an AbstractObject only by its URI locator. |
Methods in messif.objects that return AbstractObject | |
---|---|
AbstractObject |
AbstractObject.clone()
Creates and returns a shallow copy of this object. |
AbstractObject |
AbstractObject.clone(AbstractObjectKey objectKey)
Creates and returns a copy of this object with changed locatorURI. |
Constructors in messif.objects with parameters of type AbstractObject | |
---|---|
AbstractObject(AbstractObject source)
Creates a new instance of AbstractObject. |
|
NoDataObject(AbstractObject object)
Creates a new instance of NoDataObject from the specified LocalAbstractObject. |
Uses of AbstractObject in messif.objects.impl |
---|
Subclasses of AbstractObject in messif.objects.impl | |
---|---|
class |
MetaObjectMap
Implementation of MetaObject that stores encapsulated objects
in a hash table. |
class |
ObjectByteVector
|
class |
ObjectByteVectorL1
|
class |
ObjectFloatUnitVector
|
class |
ObjectFloatUnitVectorL2
|
class |
ObjectFloatVector
This object uses static array of floats as its data content. |
class |
ObjectFloatVectorL1
|
class |
ObjectFloatVectorL2
|
class |
ObjectIntVector
This object uses static array of integers as its data content. |
class |
ObjectIntVectorL1
|
class |
ObjectIntVectorL2
|
class |
ObjectShortVector
|
class |
ObjectShortVectorL1
|
class |
ObjectShortVectorL2
|
class |
ObjectString
This object uses String as its data content. |
class |
ObjectStringEditDist
Object with string content and edit distance metric function. |
Uses of AbstractObject in messif.objects.util |
---|
Classes in messif.objects.util with type parameters of type AbstractObject | |
---|---|
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 |
GenericMatchingObjectList<E extends AbstractObject>
List of objects returned by using ObjectMatcher . |
class |
ObjectIteratorsIterator<E extends AbstractObject>
This class allows iterating over multiple Iterators. |
class |
ObjectProvidersIterator<E extends AbstractObject>
This class allows iterating over multiple ObjectProviders. |
Fields in messif.objects.util declared as AbstractObject | |
---|---|
protected E |
ObjectIteratorsIterator.currentObject
Stored instance of object returned by the last call to next() |
protected E |
ObjectProvidersIterator.currentObject
Stored instance of object returned by the last call to next() |
Methods in messif.objects.util with type parameters of type AbstractObject | ||
---|---|---|
static
|
AbstractObjectList.randomList(int count,
boolean unique,
java.util.Iterator<F> iterSource)
Returns a list containing randomly choosen objects from the passed iterator. |
|
static
|
AbstractObjectList.randomList(int count,
boolean unique,
T list,
java.util.Iterator<F> iterSource)
Returns a list containing randomly choosen objects from the passed iterator. |
Methods in messif.objects.util with parameters of type AbstractObject | |
---|---|
abstract float |
DoubleSortedCollection.getNewDistance(AbstractObject origObject,
float origDistance)
Given an object, this method should return the new distance this collection is sorted according to. |
Constructors in messif.objects.util with parameters of type AbstractObject | |
---|---|
RankedAbstractMetaObject(AbstractObject object,
float distance,
float[] subDistances)
Creates a new instance of RankedAbstractObject for the object its measured distance. |
|
RankedAbstractObject(AbstractObject object,
float distance)
Creates a new instance of RankedAbstractObject for an object and its measured distance. |
Uses of AbstractObject in messif.operations |
---|
Methods in messif.operations that return AbstractObject | |
---|---|
AbstractObject |
SingletonQueryOperation.getAnswerObject()
Returns an object that is the answer to this query. |
AbstractObject |
AnswerType.update(AbstractObject object)
Updates a AbstractObject so that it conforms to this answer type. |
Methods in messif.operations that return types with arguments of type AbstractObject | |
---|---|
java.util.Iterator<AbstractObject> |
ListingQueryOperation.getAnswer()
Returns an iterator over all objects in the answer to this query. |
java.util.Iterator<AbstractObject> |
SingletonQueryOperation.getAnswer()
Returns an iterator over all objects in the answer to this query. |
java.util.Iterator<AbstractObject> |
ListingQueryOperation.getAnswer(int skip,
int count)
|
java.util.Iterator<AbstractObject> |
SingletonQueryOperation.getAnswer(int skip,
int count)
|
java.lang.Class<? extends AbstractObject> |
ListingQueryOperation.getAnswerClass()
Returns the class of objects this operation stores in its answer. |
java.lang.Class<? extends AbstractObject> |
SingletonQueryOperation.getAnswerClass()
Returns the class of objects this operation stores in its answer. |
java.util.Iterator<AbstractObject> |
ListingQueryOperation.getAnswerObjects()
|
abstract java.util.Iterator<AbstractObject> |
QueryOperation.getAnswerObjects()
Returns an iterator over all AbstractObject s in the answer to this query. |
java.util.Iterator<AbstractObject> |
RankingQueryOperation.getAnswerObjects()
|
java.util.Iterator<AbstractObject> |
SingletonQueryOperation.getAnswerObjects()
|
Methods in messif.operations with parameters of type AbstractObject | |
---|---|
boolean |
ListingQueryOperation.addToAnswer(AbstractObject object)
Add an object to the answer. |
boolean |
SingletonQueryOperation.addToAnswer(AbstractObject object)
Add an object to the answer. |
RankedAbstractObject |
RankingQueryOperation.addToAnswer(AbstractObject object,
float distance,
float[] objectDistances)
Add a distance-ranked object to the answer. |
AbstractObject |
AnswerType.update(AbstractObject object)
Updates a AbstractObject so that it conforms to this answer type. |
Constructor parameters in messif.operations with type arguments of type AbstractObject | |
---|---|
ListingQueryOperation(AnswerType answerType,
java.util.List<AbstractObject> answer)
Creates a new instance of ListingQueryOperation. |
Uses of AbstractObject in messif.operations.query |
---|
Methods in messif.operations.query with parameters of type AbstractObject | |
---|---|
boolean |
GetRandomObjectsQueryOperation.addToAnswer(AbstractObject object)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |