Interface | Description |
---|---|
Extractor<T extends LocalAbstractObject> |
Interface for extractors that can create
objects
from binary data. |
ExtractorCloseable<T extends LocalAbstractObject> |
Interface for extractors that can create
objects
from binary data and can be closed . |
MultiExtractor<T extends LocalAbstractObject> |
Interface for extractors that can create multiple
objects
from a single binary data source. |
Class | Description |
---|---|
AlgorithmExtractor |
Implementation of
Extractor that creates objects by
executing a SingletonQueryOperation . |
ConvertorExtractor<F extends LocalAbstractObject,T extends LocalAbstractObject> | |
ConvertorMultiExtractor<F extends LocalAbstractObject,T extends LocalAbstractObject> |
Multi-extractor that applies a
Convertor to all the objects extracted by the encapsulated MultiExtractor . |
ExtractorDataSource |
Provides a data source for
Extractor s. |
ExtractorDataSource.PipeThread |
Helper class that pipes the given data source to a given output stream in thread.
|
ExtractorIterator<T extends LocalAbstractObject> |
Iterator that provides objects by
Extractor . |
Extractors |
Collection of utility methods for
Extractor s. |
StoringMultiExtractor<T extends LocalAbstractObject> |
Extractor that stores the data source binary data to a given storage and
then passes the extraction pipeline to the encapsulated extractor.
|
Exception | Description |
---|---|
ExtractorException |
Throwable that indicates an error during extraction.
|
object
extraction.
Extractors are responsible for computing specific features of objects
that can be used for indexing. For example, an extractor can derive
MPEG-7 descriptors from a given binary image.