TunguskaObjectStreamInputIterator< T extends DataObject > Class Reference

Inheritance diagram for TunguskaObjectStreamInputIterator< T extends DataObject >:
Collaboration diagram for TunguskaObjectStreamInputIterator< T extends DataObject >:

List of all members.


Detailed Description

An AbstractTunguskaInputIterator which reads from an ObjectInputStream. It uses a SearchMask to quickly analyse an Annotation.

Author:
sschwieb
Parameters:
<T>

Public Methods

 TunguskaObjectStreamInputIterator (ObjectSerializer converter, final ChunkFileIterator iterator, final SearchMask< T > searchMask, final int roleId)

Protected Methods

loadNextObject (final DataInput input, int classId) throws IOException
DataInput createStream (InputStream inputStream) throws IOException

Constructors

TunguskaObjectStreamInputIterator ( ObjectSerializer  converter,
final ChunkFileIterator  iterator,
final SearchMask< T >  searchMask,
final int  roleId 
)

Method Details

DataInput createStream ( InputStream  inputStream) throws IOException [protected]
T loadNextObject ( final DataInput  input,
int  classId 
) throws IOException [protected]