|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- the type of object
that is extracted by this extractorpublic interface Extractor<T extends LocalAbstractObject>
Interface for extractors that can create objects
from binary data.
Method Summary | |
---|---|
T |
extract(ExtractorDataSource dataSource)
Extracts the LocalAbstractObject from the specified binary data. |
java.lang.Class<? extends T> |
getExtractedClass()
Returns the object class extracted by this extractor. |
Method Detail |
---|
T extract(ExtractorDataSource dataSource) throws ExtractorException, java.io.IOException
LocalAbstractObject
from the specified binary data.
dataSource
- the source of binary data for the extraction
ExtractorException
- if the extractor encountered problem
extracting the object from the binary data
java.io.IOException
- if there was a problem reading data from the dataSource
java.lang.Class<? extends T> getExtractedClass()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |