- abort() - Method in class messif.algorithms.impl.AbstractNavigationProcessor
-
- ABORTED_BY_ERROR - Static variable in class messif.operations.OperationErrorCode
-
The processing of the operation was aborted by unknown error.
- ABORTED_BY_USER - Static variable in class messif.operations.OperationErrorCode
-
The processing was aborted by the user.
- AbstractArrayIndex<K,T> - Class in messif.buckets.index.impl
-
Implementation of index that stores the indexed data in a sorted array.
- AbstractArrayIndex() - Constructor for class messif.buckets.index.impl.AbstractArrayIndex
-
- AbstractNavigationProcessor<O extends AbstractOperation,T> - Class in messif.algorithms.impl
-
- AbstractNavigationProcessor(O, boolean, boolean, Queue<T>, boolean) - Constructor for class messif.algorithms.impl.AbstractNavigationProcessor
-
Create a new navigation processor with a given queue instance.
- AbstractNavigationProcessor(O, boolean, boolean, Collection<? extends T>) - Constructor for class messif.algorithms.impl.AbstractNavigationProcessor
-
Create a new navigation processor.
- AbstractNavigationProcessor(O, boolean, Collection<? extends T>) - Constructor for class messif.algorithms.impl.AbstractNavigationProcessor
-
Create a new navigation processor.
- AbstractNavigationProcessor(O, boolean) - Constructor for class messif.algorithms.impl.AbstractNavigationProcessor
-
Create a new navigation processor.
- AbstractObject - Class in messif.objects
-
The abstract piece of data that the MESSI Framework works with.
- AbstractObject() - Constructor for class messif.objects.AbstractObject
-
Creates a new instance of AbstractObject.
- AbstractObject(AbstractObjectKey) - Constructor for class messif.objects.AbstractObject
-
Creates a new instance of AbstractObject.
- AbstractObject(String) - Constructor for class messif.objects.AbstractObject
-
Creates a new instance of AbstractObject.
- AbstractObject(AbstractObject) - Constructor for class messif.objects.AbstractObject
-
Creates a new instance of AbstractObject.
- AbstractObject(BinaryInput, BinarySerializator) - Constructor for class messif.objects.AbstractObject
-
Creates a new instance of AbstractObject loaded from binary input.
- AbstractObjectIterator<E extends AbstractObject> - Class in messif.objects.util
-
- AbstractObjectIterator() - Constructor for class messif.objects.util.AbstractObjectIterator
-
- AbstractObjectKey - Class in messif.objects.keys
-
This class encapsulates the standard key used by the AbstractObject - the URI locator.
- AbstractObjectKey(String) - Constructor for class messif.objects.keys.AbstractObjectKey
-
Creates a new instance of AbstractObjectKey given the locator URI.
- AbstractObjectKey(BinaryInput, BinarySerializator) - Constructor for class messif.objects.keys.AbstractObjectKey
-
Creates a new instance of AbstractObjectKey loaded from binary input.
- AbstractObjectList<E extends AbstractObject> - Class in messif.objects.util
-
Resizable-array for storing AbstractObjects or their descendants.
- AbstractObjectList(int) - Constructor for class messif.objects.util.AbstractObjectList
-
Constructs an empty AbstractObject list with the specified initial capacity.
- AbstractObjectList() - Constructor for class messif.objects.util.AbstractObjectList
-
Constructs an empty AbstractObject list with an initial capacity of ten.
- AbstractObjectList(Collection<? extends E>) - Constructor for class messif.objects.util.AbstractObjectList
-
Constructs an AbstractObject list containing the elements of the specified
collection, in the order they are returned by the collection's
iterator.
- AbstractObjectList(Iterator<? extends E>, int) - Constructor for class messif.objects.util.AbstractObjectList
-
Constructs an AbstractObject list containing maximally count
elements returned by the specified iterator (in that order).
- AbstractObjectList(Iterator<? extends E>) - Constructor for class messif.objects.util.AbstractObjectList
-
Constructs an AbstractObject list containing all
elements returned by the specified iterator (in that order).
- AbstractOperation - Class in messif.operations
-
The base class for all operations.
- AbstractOperation() - Constructor for class messif.operations.AbstractOperation
-
- AbstractOperation.OperationConstructor - Annotation Type in messif.operations
-
Annotation for operation constructors.
- AbstractOperation.OperationName - Annotation Type in messif.operations
-
Annotation that specifies operation user-friendly name.
- AbstractPivotChooser - Class in messif.pivotselection
-
Abstract class for pivot selection algorithms hierarchy
This class provides basic methods for selecting and accessing pivots and automatically registers
statistic DistanceComputations.PivotChooser, i.e. number of distance computations
spent in choosing pivots.
- AbstractPivotChooser() - Constructor for class messif.pivotselection.AbstractPivotChooser
-
- AbstractSearch<C,T> - Class in messif.buckets.index.impl
-
This class represents a search on an index.
- AbstractSearch(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Constructor for class messif.buckets.index.impl.AbstractSearch
-
Creates a new instance of Search for the specified search comparator and keys to search.
- AbstractSearch(IndexComparator<? super C, ? super T>, C, C) - Constructor for class messif.buckets.index.impl.AbstractSearch
-
Creates a new instance of Search for the specified search comparator and lower and upper key bounds.
- AbstractStreamObjectIterator<E extends LocalAbstractObject> - Class in messif.objects.util
-
- AbstractStreamObjectIterator() - Constructor for class messif.objects.util.AbstractStreamObjectIterator
-
- accept(File) - Method in class messif.utility.WildcardFileFilter
-
- accept(File, String) - Method in class messif.utility.WildcardFileFilter
-
- acceptMessage(Message, boolean) - Method in class messif.network.InvokingReceiver
-
Accepts the message if a there is a method for the message's class.
- acceptMessage(Message, boolean) - Method in class messif.network.MessageDispatcher
-
Offers a message to this message dispatcher, i.e. run through the dispatcher's list
of registered receivers and offer the message to them.
- acceptMessage(Message, boolean) - Method in interface messif.network.Receiver
-
Offers a message to this receiver for acceptance.
- acceptMessage(Message, boolean) - Method in class messif.network.ReplyReceiver
-
- acquireSearchLock() - Method in class messif.buckets.index.impl.AbstractArrayIndex
-
Locks this index for searching and returns a lock object if it is supported.
- acquireSearchLock() - Method in class messif.buckets.index.impl.AddressStorageIndex
-
- acquireSearchLock() - Method in class messif.buckets.index.impl.IntStorageIndex
-
- acquireSearchLock() - Method in class messif.buckets.index.impl.LongStorageIndex
-
- activate(Set<NetworkNode>, boolean) - Method in class messif.netcreator.BroadcastCreator
-
Internal handler used to change from passive (not used) to active (used) state
- ACTIVATED - Static variable in class messif.netcreator.MessageActivateResponse
-
Response constants
- activatedNode - Variable in class messif.netcreator.MessageActivateResponse
-
- active - Variable in class messif.netcreator.CentralCreator
-
- actualSize - Variable in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
The actual size of precompDist (if it was pre-buffered)
- add(T) - Method in interface messif.buckets.Addible
-
Adds the specified object to this instance.
- add(LocalAbstractObject) - Method in class messif.buckets.impl.AlgorithmStorageBucket
-
Stores the specified object in the encapsulated algorithm, i.e.
- add(T) - Method in class messif.buckets.index.impl.AddressStorageIndex
-
- add(T) - Method in class messif.buckets.index.impl.IntStorageIndex
-
- add(T) - Method in class messif.buckets.index.impl.LongStorageIndex
-
- add(T) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
-
- add(T) - Method in class messif.buckets.index.impl.LongStorageMemoryIndexStdSer
-
- add(T) - Method in class messif.buckets.storage.impl.DatabaseStorage
-
- add(T) - Method in class messif.buckets.storage.impl.DiskStorage
-
- add(T) - Method in class messif.buckets.storage.impl.MemoryStorage
-
- add(TemporaryCloseable) - Method in class messif.buckets.TemporaryCloseableThread
-
- add(C) - Method in class messif.objects.classification.ClassificationBase
-
Adds the given category to this classification.
- add(C) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the given category to this classification.
- add(C, float) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the given category with confidence to this classification.
- add(T, float) - Method in class messif.objects.classification.text.KeywordClassification
-
- add(E, int) - Method in class messif.objects.util.GenericMatchingObjectList
-
Adds an object to the specified partition.
- add(int, E, int) - Method in class messif.objects.util.GenericMatchingObjectList
-
Inserts an object at the specified position of the specified partition.
- add(RankedAbstractObject) - Method in class messif.objects.util.RankedSortedCollection
-
- add(RankedAbstractObject, int) - Method in class messif.objects.util.RankedSortedCollection
-
- add(AnswerType, AbstractObject, float, float[]) - Method in class messif.objects.util.RankedSortedCollection
-
Add a distance-ranked object to this collection.
- add(AnswerType, AbstractObject, float, float[]) - Method in class messif.objects.util.RankedSortedDistFunctionCollection
-
Add a distance-ranked object to this collection.
- add(RankedAbstractObject) - Method in class messif.objects.util.RankedSortedDistFunctionCollection
-
- add(RankedAbstractObject, boolean) - Method in class messif.objects.util.RankedSortedDistFunctionCollection
-
Adds the specified element to this list.
- add(AnswerType, AbstractObject, float, float[]) - Method in class messif.objects.util.RankedSortedDistFunctionMultiCollection
-
Add a distance-ranked object to this collection.
- add(RankedAbstractObject) - Method in class messif.objects.util.RankedSortedDistFunctionMultiCollection
-
- add(RankedAbstractObject) - Method in class messif.objects.util.RankedSortedMultiCollection
-
- add(RankedAbstractObject) - Method in class messif.objects.util.RankedSortedParametricFilterCollection
-
- add(RankedAbstractObject) - Method in class messif.objects.util.RankedSortedRadiusRestrictCollection
-
- add(long) - Method in class messif.statistics.StatisticCounter
-
- add() - Method in class messif.statistics.StatisticCounter
-
- add(Object, long) - Method in class messif.statistics.StatisticRefCounter
-
Adds the passed value to the current value associated with the passed key.
- add(Object) - Method in class messif.statistics.StatisticRefCounter
-
- add(Object, long) - Method in class messif.statistics.StatisticSimpleWeakrefCounter
-
Adds the passed value to the current value associated with the passed key.
- add(Object) - Method in class messif.statistics.StatisticSimpleWeakrefCounter
-
- add(E) - Method in class messif.transactions.TransactionList
-
Appends the specified element to the end of this list (optional
operation).
- add(int, E) - Method in class messif.transactions.TransactionList
-
Inserts the specified element at the specified position in this list
(optional operation).
- add(T) - Method in class messif.utility.SortedCollection
-
Adds the specified element to this list.
- add(T, int) - Method in class messif.utility.SortedCollection
-
Adds the specified element to this list given an index on which the object should be stored.
- addAll(Iterator<?>, boolean) - Method in class messif.objects.classification.ClassificationBase
-
Adds the categories provided by the iterator to this classification.
- addAll(Iterable<?>, boolean) - Method in class messif.objects.classification.ClassificationBase
-
Adds the categories provided by the Iterable
to this classification.
- addAll(Iterator<?>, boolean) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the categories provided by the iterator to this classification.
- addAll(Iterable<?>, boolean) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the categories provided by the Iterable
to this classification.
- addAll(Iterator<?>, float, boolean) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the categories provided by the iterator to this classification with the given confidence.
- addAll(Iterable<?>, float, boolean) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the categories provided by the Iterable
to this classification with the given confidence.
- addAll(ClassificationWithConfidence<C>) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds all the categories with confidence from the given classification into this.
- addAll(Iterator<? extends E>) - Method in class messif.objects.util.AbstractObjectList
-
Appends all of the elements that can be retrieved from the specified
iterator to the end of this list.
- addAll(Collection<? extends RankedAbstractObject>) - Method in class messif.objects.util.RankedSortedDistFunctionRerankingCollection
-
- addAll(Collection<? extends RankedAbstractObject>) - Method in class messif.objects.util.RankedSortedMultiCollection
-
- addAll(Iterator<AbstractObject>) - Method in class messif.operations.GetCandidateSetOperation
-
Adds all objects from the iterator to the answer queue of this operation.
- addAll(Collection<? extends E>) - Method in class messif.transactions.TransactionList
-
Appends all of the elements in the specified collection to the end of
this list, in the order that they are returned by the specified
collection's iterator (optional operation).
- addAll(int, Collection<? extends E>) - Method in class messif.transactions.TransactionList
-
Inserts all of the elements in the specified collection into this
list at the specified position (optional operation).
- addAll(Collection<? extends T>) - Method in class messif.utility.SortedCollection
-
Add all of the elements in the specified collection to this list.
- addAllSortedArray(Object[], int) - Method in class messif.utility.SortedCollection
-
Add all of the elements in the specified array to this list assuming that the
items of the
array
are ordered according to the same
SortedCollection.comparator
as
this collection.
- addAllWithRanking(Collection<? extends RankedAbstractObject>) - Method in class messif.objects.util.RankedSortedDistFunctionRerankingCollection
-
Compute the new ranking of the given data.
- addArray(Object, boolean) - Method in class messif.objects.classification.ClassificationBase
-
Adds the categories from a static array to this classification.
- addArray(Object, boolean) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the categories from a static array to this classification.
- addArray(Object, float, boolean) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Adds the categories from a static array to this classification with the given confidence.
- addBoundStat(TSelf) - Method in class messif.statistics.Statistics
-
Bind a statistic to this statistic.
- addBoundStat(StatisticTimer) - Method in class messif.statistics.StatisticTimer
-
- addBucket(LocalBucket) - Method in class messif.buckets.BucketDispatcher
-
Add an existing bucket to this dispatcher.
- addBucket(LocalBucket) - Method in class messif.netbucket.replication.ReplicationNetworkBucketDispatcher
-
Add new bucket with encapsulation into ReplicationBucket
- addClasifiedObject(LocalAbstractObject, C) - Method in class messif.objects.classification.impl.RankingQueryOperationClassifier
-
- addClasifiedObject(T, C) - Method in interface messif.objects.classification.UpdatableClassifier
-
Adds a classified object to this classifier.
- addContentParameter(ExtractorDataSource, String) - Static method in class messif.objects.extraction.ExtractorDataSource
-
Returns a data source that has a parameter containing the binary content of the original data source.
- addDeletedFragment(long, int) - Method in class messif.buckets.storage.impl.DiskStorage
-
Adds a new deleted fragment at given position of given size;
this should be the only method to increase the
DiskStorage.deletedFragments
field.
- addDeletedFragment(long, int) - Method in class messif.buckets.storage.impl.DiskStorageFillGaps
-
- addDeletedObject(LocalAbstractObject) - Method in class messif.operations.data.DeleteByLocatorOperation
-
Mark the specified object as deleted by this operation.
- addDeletedObject(LocalAbstractObject) - Method in class messif.operations.data.DeleteOperation
-
Mark the specified object as deleted by this operation.
- addDeletedObject(LocalAbstractObject) - Method in class messif.operations.data.DeleteOperationLegacy
-
Mark the specified object as deleted by this operation.
- addDirectoryTriples(StringBuilder) - Static method in class messif.objects.impl.CophirXmlParser
-
Prepends the fileName with its first three chars and second three chars as directories.
- added - Variable in class messif.objects.impl.MetaObjectProfiSCT
-
Date this object was added to the collection
- addFailedObject(LocalAbstractObject) - Method in exception messif.buckets.StorageInsertFailureException
-
Adds a failed object to this exception.
- Addible<T> - Interface in messif.buckets
-
Interface for classes that supports addition of an object.
- addKey(long) - Method in class messif.objects.impl.ObjectFeatureQuantized
-
- addKeywordConfidence(T, float) - Method in class messif.objects.classification.text.KeywordClassification
-
Update multi confidence for the given keyword.
- addKeywordParameter(String, T, Serializable) - Method in class messif.objects.classification.text.KeywordClassification
-
Add a new parameter name
of the given keyword
with the given value
.
- addLocator(String) - Method in class messif.operations.query.GetObjectsByLocatorsOperation
-
Add a locator to this query.
- addLogFile(String, Level, boolean, Formatter, String, Logging.RegexpFilterAgainst, int, int) - Static method in class messif.utility.Logging
-
Adds a new logging file.
- addLogFile(String, Level, boolean, String, String, Logging.RegexpFilterAgainst, int, int, Map<String, Object>) - Static method in class messif.utility.Logging
-
Adds a new logging file.
- addLogFile(String, Level, boolean, Formatter) - Static method in class messif.utility.Logging
-
Adds a new logging file.
- addMember(LocalAbstractObject) - Method in class messif.utility.VoronoiPartitioning.VoronoiPartition
-
- addMetaObjectKeywordString(MetaObject, String, TextDescriptorFactory<? extends ObjectIntMultiVector>, String) - Static method in class messif.objects.impl.ObjectIntMultiVectorJaccard
-
HACK method for adding search keywords to an existing jaccard meta object.
- addNamedInstance(String, Object, boolean) - Method in class messif.utility.CoreApplication
-
Add the given named instance to the internal storage.
- addNotWaitingDestination(NetworkNode) - Method in class messif.network.NavigationElement
-
Adds the node to the list of forwarded nodes at this particular hop.
- addObject(LocalAbstractObject) - Method in class messif.buckets.Bucket
-
Insert a new object into this bucket.
- addObject(LocalAbstractObject, Addible<LocalAbstractObject>) - Method in class messif.buckets.LocalBucket
-
Check if the object object
can added to this bucket.
- addObject(LocalAbstractObject) - Method in class messif.buckets.LocalBucket
-
- addObject(LocalAbstractObject) - Method in class messif.netbucket.RemoteBucket
-
- addObject(LocalAbstractObject) - Method in class messif.netbucket.replication.ReplicationBucket
-
- addObject(ObjectFeature) - Method in class messif.objects.impl.ObjectFeatureOrderedSet
-
Adds the object to the internal list of objects.
- addObject(ObjectFeature) - Method in class messif.objects.impl.ObjectFeatureSet
-
Adds the object to the internal list of objects (to the end of the list)
- addObjectErrCode(LocalAbstractObject) - Method in class messif.buckets.Bucket
-
Insert a new object into this bucket and returns error code instead of exception.
- addObjectErrCode(LocalAbstractObject) - Method in class messif.buckets.LocalBucket
-
- addObjects(Collection<? extends LocalAbstractObject>) - Method in class messif.buckets.Bucket
-
Insert several new objects into this bucket.
- addObjects(Iterator<? extends LocalAbstractObject>) - Method in class messif.buckets.Bucket
-
Insert several new objects to this bucket.
- addObjects(Iterator<? extends LocalAbstractObject>) - Method in class messif.buckets.impl.AlgorithmStorageBucket
-
- addObjects(Iterator<? extends LocalAbstractObject>) - Method in class messif.netbucket.RemoteBucket
-
- addObjects(Iterator<? extends LocalAbstractObject>) - Method in class messif.netbucket.replication.ReplicationBucket
-
- addObjects(Collection<? extends LocalAbstractObject>) - Method in class messif.netbucket.replication.ReplicationBucket
-
- addObjectStream(String, StreamGenericAbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.objects.util.StreamsMetaObjectMapIterator
-
Add new object iterator given a name to be generated for this object in the MetaObjectMap.
- addObjectStream(String, Class<? extends T>, String) - Method in class messif.objects.util.StreamsMetaObjectMapIterator
-
Add new object iterator given a name to be generated for this object in the MetaObjectMap.
- addParameter(String, Serializable) - Method in class messif.objects.classification.text.KeywordClassification
-
Add a new parameter name
with the given value.
- addPivot(LocalAbstractObject) - Method in class messif.pivotselection.AbstractPivotChooser
-
This method appends a new pivot to the currently existing list.
- addPivot(LocalAbstractObject) - Method in class messif.pivotselection.IncrementalPivotChooser
-
This method appends a new pivot to the currently existing list.
- addPrecompDist(LocalAbstractObject) - Method in class messif.algorithms.impl.SequentialScan
-
Add precomputed distances to a given object.
- addPrecompDist(float) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Add distance at the end of internal list of precomputed distances.
- addPrecompDist(float[]) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Add the passed distances at the end of internal list of precomputed distances.
- addPrecompDist(LocalAbstractObject, LocalAbstractObject) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Add distance at the end of internal list of precomputed distances.
- addPrecompDist(AbstractObjectList<LocalAbstractObject>, LocalAbstractObject) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Add distances at the end of internal list of precomputed distances.
- addPrecompDist(LocalAbstractObject[], LocalAbstractObject) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
Add distances at the end of internal list of precomputed distances.
- addPrecomputedDistance(LocalAbstractObject, float, float[]) - Method in class messif.objects.PrecomputedDistancesFilter
-
Adds a precomputed distance to this filter.
- addPrecomputedDistance(LocalAbstractObject, float, float[]) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
-
- addPrecomputedDistance(LocalAbstractObject, float, float[]) - Method in class messif.objects.PrecomputedDistancesPivotMapFilter
-
- addProcessingItem(T) - Method in class messif.algorithms.impl.AbstractNavigationProcessor
-
Adds a processing item to this processor.
- addProcessingItems(Collection<? extends T>) - Method in class messif.algorithms.impl.AbstractNavigationProcessor
-
Adds a collection of processing items to this processor.
- Address<T> - Interface in messif.buckets.storage
-
Interface of a generic storage address.
- AddressStorageIndex<K,T> - Class in messif.buckets.index.impl
-
Implementation of a single index over generic storage.
- AddressStorageIndex(Storage<T>, IndexComparator<K, T>) - Constructor for class messif.buckets.index.impl.AddressStorageIndex
-
Creates a new instance of AddressStorageIndex for the specified storage.
- addStats(Iterable<Statistics<?>>) - Method in class messif.statistics.FutureWithStatisticsImpl
-
Collect the gathered statistics.
- addToAnswer(AbstractObject) - Method in class messif.operations.ListingQueryOperation
-
Add an object to the answer.
- addToAnswer(String) - Method in class messif.operations.query.GetAlgorithmInfoOperation
-
Set the operation answer text.
- addToAnswer(int) - Method in class messif.operations.query.GetObjectCountOperation
-
Add the specified count to the answer of this operation.
- addToAnswer(AbstractObject) - Method in class messif.operations.query.GetRandomObjectsQueryOperation
-
- addToAnswer(LocalAbstractObject, float) - Method in class messif.operations.query.IncrementalNNQueryOperation
-
- addToAnswer(LocalAbstractObject, LocalAbstractObject) - Method in class messif.operations.query.JoinQueryOperation
-
Add a new pair of objects to the answer.
- addToAnswer(LocalAbstractObject, LocalAbstractObject, float) - Method in class messif.operations.query.JoinQueryOperation
-
Add a new pair of objects to the answer.
- addToAnswer(LocalAbstractObject, LocalAbstractObject, float, float) - Method in class messif.operations.query.JoinQueryOperation
-
Add a new pair of objects to the answer.
- addToAnswer(LocalAbstractObject, float) - Method in class messif.operations.query.PartitionedKNNQueryOperation
-
- addToAnswer(LocalAbstractObject, float) - Method in class messif.operations.query.PartitionedRangeQueryOperation
-
- addToAnswer(LocalAbstractObject, float) - Method in class messif.operations.RankingMultiQueryOperation
-
Adds an object to the answer.
- addToAnswer(LocalAbstractObject) - Method in class messif.operations.RankingMultiQueryOperation
-
Adds an object to the answer.
- addToAnswer(AbstractObject, float, float[]) - Method in class messif.operations.RankingQueryOperation
-
Add a distance-ranked object to the answer.
- addToAnswer(LocalAbstractObject, float) - Method in class messif.operations.RankingSingleQueryOperation
-
Adds an object to the answer.
- addToAnswer(LocalAbstractObject) - Method in class messif.operations.RankingSingleQueryOperation
-
Adds an object to the answer.
- addToAnswer(AbstractObject) - Method in class messif.operations.SingletonQueryOperation
-
Add an object to the answer.
- addToAnswerInternal(LocalAbstractObject, float[], float) - Method in class messif.operations.RankingMultiQueryOperation
-
Adds an object to the answer.
- addToArray(T[], Class<T>, T) - Static method in class messif.utility.Convert
-
Adds an item to the end of a specified static array (enlarging its size by one).
- addValue(double) - Method in class messif.statistics.StatisticMinMaxCounter
-
- addValue(double) - Method in class messif.statistics.StatisticSlidingAvgCounter
-
add value and expect that it has been measured now - get current time
- addValue(double, Object) - Method in class messif.statistics.StatisticSlidingAvgCounter
-
add value and expect that it has been measured now - get current time.
- addWaitingDestination(NetworkNode) - Method in class messif.network.NavigationElement
-
Adds the node to the list of waiting nodes at this particular hop.
- adjustRadius() - Method in class messif.buckets.split.BucketBallRegion
-
Adjust the radius according to objects in the underlying bucket.
- afterStoreToFile(String, boolean) - Method in class messif.algorithms.Algorithm
-
- AggregationFunction - Class in messif.objects.util
-
The predecessor class of the similarity aggregate functions.
- AggregationFunction() - Constructor for class messif.objects.util.AggregationFunction
-
- aggregationFunction - Variable in class messif.operations.query.AggregationFunctionQueryOperation
-
Threshold function for measuring the overall similarity
- AggregationFunctionEvaluator - Class in messif.objects.util.impl
-
Evaluator for basic arithmetic operators and functions applied on particular sub-distances.
- AggregationFunctionEvaluator(String, Map<String, Float>) - Constructor for class messif.objects.util.impl.AggregationFunctionEvaluator
-
Creates a new instance of AggregationFunctionEvaluator.
- AggregationFunctionEvaluator(String) - Constructor for class messif.objects.util.impl.AggregationFunctionEvaluator
-
Creates a new instance of AggregationFunctionEvaluator.
- AggregationFunctionQueryOperation - Class in messif.operations.query
-
Aggregation function kNN query operation.
- AggregationFunctionQueryOperation(LocalAbstractObject, int, AggregationFunction) - Constructor for class messif.operations.query.AggregationFunctionQueryOperation
-
Creates a new instance of AggregationFunctionQueryOperation.
- AggregationFunctionQueryOperation(LocalAbstractObject, int, AggregationFunction, AnswerType, boolean) - Constructor for class messif.operations.query.AggregationFunctionQueryOperation
-
Creates a new instance of AggregationFunctionQueryOperation.
- Algorithm - Class in messif.algorithms
-
Abstract algorithm framework - support for algorithm naming and operation executive
Every algorithm may support any number of operations (subclasses of AbstractOperation).
- Algorithm(String) - Constructor for class messif.algorithms.Algorithm
-
Create new instance of Algorithm and initialize the operation executor.
- Algorithm.AlgorithmConstructor - Annotation Type in messif.algorithms
-
Annotation for algorithm constructors.
- AlgorithmExtractor - Class in messif.objects.extraction
-
- AlgorithmExtractor(Algorithm, Class<? extends SingletonQueryOperation>, String...) - Constructor for class messif.objects.extraction.AlgorithmExtractor
-
Creates a new instance of algorithm extractor.
- algorithmInfo(GetAlgorithmInfoOperation) - Method in class messif.algorithms.impl.FileSequentialScan
-
- algorithmInfo(GetAlgorithmInfoOperation) - Method in class messif.algorithms.impl.ParallelSequentialScan
-
- algorithmInfo(GetAlgorithmInfoOperation) - Method in class messif.algorithms.impl.SequentialScan
-
- algorithmInfo(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Show some information about the current algorithm.
- algorithmInfoAll(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Show some information about all algorithms.
- AlgorithmMethodException - Exception in messif.algorithms
-
Exception that indicates a problem when executing a method on
Algorithm
.
- AlgorithmMethodException() - Constructor for exception messif.algorithms.AlgorithmMethodException
-
Creates a new instance of AlgorithmMethodException
without detail message.
- AlgorithmMethodException(String) - Constructor for exception messif.algorithms.AlgorithmMethodException
-
Constructs an instance of AlgorithmMethodException
with the specified detail message.
- AlgorithmMethodException(Throwable) - Constructor for exception messif.algorithms.AlgorithmMethodException
-
Constructs an instance of AlgorithmMethodException
with the specified cause.
- AlgorithmMethodException(String, Throwable) - Constructor for exception messif.algorithms.AlgorithmMethodException
-
Constructs an instance of AlgorithmMethodException
with
the specified detail message and cause.
- algorithmRestore(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Restores a previously serialized algorithm from file.
- algorithmRestore(PrintStream, String...) - Method in class messif.utility.DistributedApplication
-
Restores a previously serialized algorithm from file.
- AlgorithmRMIServer - Class in messif.algorithms
-
Encapsulates an algorithm with an RMI server.
- AlgorithmRMIServer(Algorithm, int, boolean) - Constructor for class messif.algorithms.AlgorithmRMIServer
-
Creates a new instance of AlgorithmRMIServer listening on the specified port.
- algorithmSelect(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Select algorithm to manage.
- algorithmSelectByName(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Select algorithm to manage using the name of a named instance with this algorithm.
- algorithmSelectInThread(PrintStream, String...) - Method in class messif.utility.HttpApplication
-
Select algorithm to manage in current thread.
- algorithmStart(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Creates a new instance of algorithm.
- algorithmStop(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Stops current algorithm and clear the memory used.
- algorithmStopAll(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Stops all algorithms and clear the memory used.
- AlgorithmStorageBucket - Class in messif.buckets.impl
-
This is a LocalBucket that allows to create buckets backed by an Algorithm.
- AlgorithmStorageBucket(Algorithm, long, long, long, boolean) - Constructor for class messif.buckets.impl.AlgorithmStorageBucket
-
Creates a new instance of AlgorithmStorageBucket and setups all bucket limits.
- algorithmStore(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Serialize current algorithm to file.
- algorithmSupportedOperations(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Show information about supported operations for the current algorithm.
- algorithmToNamedInstance(PrintStream, String...) - Method in class messif.utility.CoreApplication
-
Assign one or more running algorithms to a given named instance.
- ALREADY_ACTIVE - Static variable in class messif.netcreator.MessageActivateResponse
-
- AnswerType - Enum in messif.operations
-
Enumeration of types a query operation can return.
- append(StringBuilder, Iterator<C>) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Appends the textual representation of the categories provided by the given
iterator.
- append(StringBuilder, Parametric, String, String, boolean) - Static method in class messif.utility.ParametricBase
-
Appends the given
Parametric
instance to the given string.
- appendArguments(StringBuilder) - Method in class messif.operations.AbstractOperation
-
Appends the constructor arguments of this query to the specified string.
- appendArrayXML(StringBuffer, String, Object, int, int, String) - Static method in class messif.objects.impl.MetaObjectSAPIR.XMLHandlerSAPIR
-
- appendCategory(StringBuilder, C) - Method in class messif.objects.classification.ClassificationWithConfidenceBase
-
Internal method for the toString conversion that adds the category string.
- appendErrorCode(StringBuilder) - Method in class messif.operations.AbstractOperation
-
Appends the error code of this query to the specified string.
- appendErrorCode(StringBuilder) - Method in class messif.operations.QueryOperation
-
Appends the error code of this query to the specified string along with
the information about the number of objects in the current answer.
- appendObjectXML(StringBuffer, String, LocalAbstractObject) - Static method in class messif.objects.impl.MetaObjectSAPIR.XMLHandlerSAPIR
-
- appendParameter(StringBuilder, Parametric, String, String) - Static method in class messif.utility.ParametricBase
-
Appends one parameter with a given
parameterName
from the
Parametric
instance to the
str
.
- Application - Class in messif.utility
-
- Application() - Constructor for class messif.utility.Application
-
- Approximate - Interface in messif.operations
-
- Approximate.LocalSearchType - Enum in messif.operations
-
Enumeration of types of the stop condition for approximation early termination strategy.
- ApproxKNNOperationClassifier<C> - Class in messif.objects.classification.impl
-
Implementation of a classifier by approximate k-nearest neighbors operation.
- ApproxKNNOperationClassifier(Classifier<? super RankingQueryOperation, C>, int, int, Approximate.LocalSearchType, float, Algorithm, String) - Constructor for class messif.objects.classification.impl.ApproxKNNOperationClassifier
-
Creates a new kNN classifier.
- ApproxKNNQueryOperation - Class in messif.operations.query
-
Approximate k-nearest neighbors query with specific early termination parameters
and support for obtaining some guarantees on results.
- ApproxKNNQueryOperation(LocalAbstractObject, int) - Constructor for class messif.operations.query.ApproxKNNQueryOperation
-
Creates a new instance of ApproxkNNQueryOperation for a given query object and maximal number of objects to return.
- ApproxKNNQueryOperation(LocalAbstractObject, int, AnswerType) - Constructor for class messif.operations.query.ApproxKNNQueryOperation
-
Creates a new instance of ApproxkNNQueryOperation for a given query object and maximal number of objects to return.
- ApproxKNNQueryOperation(LocalAbstractObject, int, int, Approximate.LocalSearchType, float) - Constructor for class messif.operations.query.ApproxKNNQueryOperation
-
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
- ApproxKNNQueryOperation(LocalAbstractObject, int, AnswerType, int, Approximate.LocalSearchType, float) - Constructor for class messif.operations.query.ApproxKNNQueryOperation
-
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
- ApproxKNNQueryOperation(LocalAbstractObject, int, boolean, AnswerType, int, Approximate.LocalSearchType, float) - Constructor for class messif.operations.query.ApproxKNNQueryOperation
-
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
- ApproxKNNQueryOperation(LocalAbstractObject, int, boolean, AnswerType, int, Approximate.LocalSearchType, float, RankedSortedCollection) - Constructor for class messif.operations.query.ApproxKNNQueryOperation
-
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
- ApproxRangeQueryOperation - Class in messif.operations.query
-
Approximate range query with specific early termination parameters
and support for obtaining some guarantees on results.
- ApproxRangeQueryOperation(LocalAbstractObject, float) - Constructor for class messif.operations.query.ApproxRangeQueryOperation
-
Creates a new instance of ApproxRangeQueryOperation for a given query object and maximal number of objects to return.
- ApproxRangeQueryOperation(LocalAbstractObject, float, AnswerType) - Constructor for class messif.operations.query.ApproxRangeQueryOperation
-
Creates a new instance of ApproxRangeQueryOperation for a given query object and radius.
- ApproxRangeQueryOperation(LocalAbstractObject, float, int, Approximate.LocalSearchType, float) - Constructor for class messif.operations.query.ApproxRangeQueryOperation
-
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
- ApproxRangeQueryOperation(LocalAbstractObject, float, AnswerType, int, Approximate.LocalSearchType, float) - Constructor for class messif.operations.query.ApproxRangeQueryOperation
-
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
- ApproxRangeQueryOperation(LocalAbstractObject, float, int, AnswerType, int, Approximate.LocalSearchType, float) - Constructor for class messif.operations.query.ApproxRangeQueryOperation
-
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
- ApproxRangeQueryOperation(LocalAbstractObject, float, int, AnswerType, int, Approximate.LocalSearchType, float, RankedSortedCollection) - Constructor for class messif.operations.query.ApproxRangeQueryOperation
-
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
- archiveID - Variable in class messif.objects.impl.MetaObjectProfiSCT
-
ID of the archive from which this object was added
- arguments - Variable in class messif.executor.SingleMethodExecutor
-
Arguments for prepare/finalize method
- ArithmeticFunctionToken - Class in messif.objects.util.impl
-
This is class for arithmethic functions, like "log", for aggregation function evaluator.
- ArithmeticFunctionToken(String, PatternToken) - Constructor for class messif.objects.util.impl.ArithmeticFunctionToken
-
Currently, this class recognizes only the "log" function, which is "ln" in fact.
- ArithmeticFunctionToken.FunctionType - Enum in messif.objects.util.impl
-
Function type
- ArithmeticOperatorToken - Class in messif.objects.util.impl
-
Arithmetic operators like "+, -, *, /" for aggregation function evaluator.
- ArithmeticOperatorToken(PatternToken, String, PatternToken) - Constructor for class messif.objects.util.impl.ArithmeticOperatorToken
-
Constructs the object given two already created operands and operator string: "+", "-", "*", "/".
- ArithmeticOperatorToken.OperatorType - Enum in messif.objects.util.impl
-
Operator type
- ArrayMap<K,V> - Class in messif.utility
-
This is an implementation of the standard Map interface using two static fields with keys
and with values.
- ArrayMap(K[], V[]) - Constructor for class messif.utility.ArrayMap
-
Creates new instance of this map given the list of keys and values.
- ArrayMap(K[], V[], boolean) - Constructor for class messif.utility.ArrayMap
-
Creates new instance of this map given the list of keys and values.
- ArrayMap(Map<K, V>) - Constructor for class messif.utility.ArrayMap
-
Creates this fixed map given existing map.
- ArrayResetableIterator<E> - Class in messif.utility
-
- ArrayResetableIterator(E[]) - Constructor for class messif.utility.ArrayResetableIterator
-
- ArrayResetableIterator(List<E>) - Constructor for class messif.utility.ArrayResetableIterator
-
- arrayToString(Object, boolean) - Static method in class messif.utility.Convert
-
Returns a string serialization of the given array
.
- ART_ANGULAR - Static variable in class messif.objects.impl.ObjectRegionShape
-
- ART_ANGULAR - Static variable in class messif.objects.impl.ObjectXMRegionShape
-
Number of angular items
- ART_RADIAL - Static variable in class messif.objects.impl.ObjectRegionShape
-
- ART_RADIAL - Static variable in class messif.objects.impl.ObjectXMRegionShape
-
Number of radial items
- assignToPivot(LocalAbstractObject) - Method in class messif.pivotselection.SimpleClusterPivotChooser
-
Searches all the currently selected pivots for a pivot, where
the object can be accumulated.
- AsynchronousFileChannelInputStream - Class in messif.objects.nio
-
- AsynchronousFileChannelInputStream(int, boolean, AsynchronousFileChannel, long, long) - Constructor for class messif.objects.nio.AsynchronousFileChannelInputStream
-
Creates a new instance of FileChannelInputStream.
- AsynchronousFileChannelInputStream.AsynchronousReadCallback - Interface in messif.objects.nio
-
Interface for the handler method that processes asynchronous read completion.
- AsynchronousFileChannelOutputStream - Class in messif.objects.nio
-
- AsynchronousFileChannelOutputStream(int, boolean, AsynchronousFileChannel, long, long) - Constructor for class messif.objects.nio.AsynchronousFileChannelOutputStream
-
Creates a new instance of FileChannelOutputStream.
- AsynchronousNavigationProcessor<O extends AbstractOperation> - Interface in messif.algorithms
-
Extension of the
NavigationProcessor
that supports asynchronous execution
of the processing steps via
Callable
s.
- AsynchronousNavigationProcessorWrapper<O extends AbstractOperation> - Class in messif.algorithms
-
- AsynchronousNavigationProcessorWrapper(AsynchronousNavigationProcessor<O>) - Constructor for class messif.algorithms.AsynchronousNavigationProcessorWrapper
-
Creates a new wrapper for the given asynchronous navigation processor.
- attractiveness - Variable in class messif.objects.impl.MetaObjectPixMacSCT
-
Value of the AttractivenessType
- attractiveness - Variable in class messif.objects.impl.MetaObjectProfiSCT
-
List of attractiveness values for all existing territories
- available() - Method in class messif.objects.nio.BufferInputStream
-
- available() - Method in class messif.utility.DirectoryInputStream
-
- available() - Method in class messif.utility.ExternalProcessInputStream
-
- average - Variable in class messif.objects.impl.ObjectHomogeneousTexture
-
Attributes