T
- the type of object
that is extracted by this extractorpublic interface MultiExtractor<T extends LocalAbstractObject>
objects
from a single binary data source.Modifier and Type | Method and Description |
---|---|
java.util.Iterator<T> |
extract(ExtractorDataSource dataSource)
Extracts multiple
LocalAbstractObject s from the specified binary data source. |
java.lang.Class<? extends T> |
getExtractedClass()
Returns the object class extracted by this extractor.
|
java.util.Iterator<T> extract(ExtractorDataSource dataSource) throws ExtractorException, java.io.IOException
LocalAbstractObject
s from the specified binary data source.dataSource
- the source of binary data for the extractionExtractorException
- if the extractor encountered problem
extracting the object from the binary datajava.io.IOException
- if there was a problem reading data from the dataSource
java.lang.Class<? extends T> getExtractedClass()