Package it.unimi.dsi.io
Interface OfflineIterable.Serializer<A,B extends A>
-
- Enclosing class:
- OfflineIterable<T,U extends T>
public static interface OfflineIterable.Serializer<A,B extends A>Determines a strategy to serialize and deserialize elements.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidread(java.io.DataInput dis, B x)Reads an element.voidwrite(A x, java.io.DataOutput dos)Writes out an element.
-
-
-
Method Detail
-
write
void write(A x, java.io.DataOutput dos) throws java.io.IOException
Writes out an element.- Parameters:
x- the element to be written.dos- the stream where the element should be written.- Throws:
java.io.IOException- if an exception occurs while writing.
-
read
void read(java.io.DataInput dis, B x) throws java.io.IOExceptionReads an element.- Parameters:
dis- the stream whence the element should be read.x- the object where the element will be read.- Throws:
java.io.IOException- if an exception occurs while reading.
-
-