T - the type of the Extractor to be created by this factory.public interface ExtractorFactory<T extends Extractor<?>> extends ExtractorDescription
Extractor.| Modifier and Type | Method and Description |
|---|---|
T |
createExtractor()
Creates an extractor instance.
|
String |
getExampleInput()
An example input file for the extractor, to be used in auto-generated
documentation.
|
Collection<MIMEType> |
getSupportedMIMETypes()
Supports wildcards, e.g.
|
getExtractorLabel, getExtractorName, getPrefixesT createExtractor()
Collection<MIMEType> getSupportedMIMETypes()
"*/*" for blind extractors that merely call a web service.String getExampleInput()
Extractor.BlindExtractor,
this is an arbitrary URI.
For extractors that require content, it is the name of a file, relative
to the factory's class file's location, it will be opened using
factory.getClass().getResourceAsStream(filename). The example should be
a short file that produces characteristic output if sent through the
extractor. The file will be read as UTF-8, so it should either use that
encoding or avoid characters outside of the US-ASCII range.Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.