public static interface DescriptorContainer.DescriptorContainerDeserializer extends Deserializer<DescriptorContainer>
Modifier and Type | Method and Description |
---|---|
DescriptorContainer |
deserialize(ObjectInputStream ois,
SubProgressObserver po,
Sink<OverlapAnalysisContext> onContextRead,
Sink<IndexProjector> onIndexProjectorRead,
Sink<Descriptor> onDescriptorRead)
Deserialize container.
|
deserialize, getDeserializedType
DescriptorContainer deserialize(ObjectInputStream ois, SubProgressObserver po, Sink<OverlapAnalysisContext> onContextRead, Sink<IndexProjector> onIndexProjectorRead, Sink<Descriptor> onDescriptorRead) throws IOException, ClassNotFoundException
ois
- Stream to read from; will not be closed upon terminationpo
- Observer to track progress, will be closed upon terminationonContextRead
- callback for read context or null
onIndexProjectorRead
- callback for read index projector or null
onDescriptorRead
- callback for each read descriptor or null
ClassNotFoundException
- from underlying deserializationIOException
- from underlying deserialization