Package | Description |
---|---|
messif.objects.extraction |
Support for
object extraction. |
messif.objects.impl |
Implementation of basic data objects.
|
Modifier and Type | Class and Description |
---|---|
class |
ConvertorMultiExtractor<F extends LocalAbstractObject,T extends LocalAbstractObject>
Multi-extractor that applies a
Convertor to all the objects extracted by the encapsulated MultiExtractor . |
class |
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.
|
Modifier and Type | Method and Description |
---|---|
static <T extends LocalAbstractObject> |
Extractors.castToMultiExtractor(java.lang.Object object,
java.lang.Class<? extends T> extractedClass,
boolean allowPlainExtractor)
Returns a type-safe cast of a given multi-extractor instance.
|
static <T extends LocalAbstractObject> |
Extractors.createExternalMultiExtractor(java.lang.Class<? extends T> objectClass,
java.lang.String command,
boolean fileAsArgument,
java.lang.String locatorParameter,
int parameterMapArgument,
java.lang.Object[] additionalArguments)
Creates an extractor that creates multiple objects from binary data by external command.
|
static <T extends LocalAbstractObject> |
Extractors.createExternalMultiExtractor(java.lang.Class<? extends T> objectClass,
java.lang.String command,
boolean fileAsArgument,
java.lang.String locatorParameter,
java.lang.Object[] additionalArguments)
Creates an extractor that creates multiple objects from binary data by external command.
|
static <T extends LocalAbstractObject> |
Extractors.createMultiExtractorFromProperties(java.lang.Class<? extends T> objectClass,
ExtendedProperties properties,
java.lang.String key)
Creates an instance of
MultiExtractor from property values. |
static <T extends LocalAbstractObject> |
Extractors.extractorToMultiExtractor(Extractor<? extends T> extractor)
Converts a plain
Extractor to MultiExtractor . |
Constructor and Description |
---|
ConvertorMultiExtractor(MultiExtractor<? extends F> extractor,
Convertor<F,T> convertor)
Creates a new instance of multi-extractor that applies a
Convertor to all the objects extracted by the encapsulated MultiExtractor . |
StoringMultiExtractor(MultiExtractor<T> extractor,
StorageIndexed<? super ExtractorDataSource> storage)
Creates a new instance of StoringMultiExtractor.
|
StoringMultiExtractor(MultiExtractor<T> extractor,
java.lang.String dbConnUrl,
java.lang.String tableName)
Creates a new instance of StoringMultiExtractor.
|
Modifier and Type | Method and Description |
---|---|
MultiExtractor<? extends MetaObjectProfiSCT> |
MetaObjectProfiSCT.DatabaseSupport.createImageDirExtractor(java.lang.String extractorCommand,
boolean fileAsArgument,
boolean storeObjects)
Creates a new extractor that uses external extractor on a directory of images.
|