Uses of Interface
messif.objects.extraction.Extractor

Packages that use Extractor
messif.objects.extraction Support for object extraction. 
 

Uses of Extractor in messif.objects.extraction
 

Methods in messif.objects.extraction that return Extractor
static
<T extends LocalAbstractObject>
Extractor<T>
Extractors.cast(java.lang.Object extractorInstance, java.lang.Class<? extends T> extractedClass)
          Returns a type-safe cast of a given extractor instance.
static
<T extends LocalAbstractObject>
Extractor<T>
Extractors.createExternalExtractor(java.lang.Class<? extends T> objectClass, java.lang.String command)
          Creates an extractor that creates objects from binary data by external command.
static
<T extends LocalAbstractObject>
Extractor<T>
Extractors.createExternalExtractor(java.lang.Class<? extends T> objectClass, java.lang.String command, boolean fileAsArgument)
          Creates an extractor that creates objects from binary data by external command.
static Extractor<?> Extractors.createExtractor(java.lang.Class<?> usingClass)
          Creates extractor for the provided class.
static
<T extends LocalAbstractObject>
Extractor<T>
Extractors.createTextExtractor(java.lang.Class<? extends T> objectClass, java.lang.Object... additionalArguments)
          Creates an extractor that creates objects from text InputStream using the constructor that takes BufferedReader as argument.
 

Methods in messif.objects.extraction with parameters of type Extractor
static
<T extends LocalAbstractObject>
T
Extractors.extract(Extractor<? extends T> extractor, java.io.File file)
          Extracts object from the file using the given extractor.
static
<T extends LocalAbstractObject>
T
Extractors.extract(Extractor<? extends T> extractor, java.net.URL url, java.lang.String mimeTypeRegexp)
          Extracts object downloaded from the url using the given extractor.
 

Constructors in messif.objects.extraction with parameters of type Extractor
ExtractorIterator(Extractor<? extends T> extractor, ExtractorDataSource dataSource)
          Creates a new instance of ExtractorIterator.