cz.cuni.jagrlib.iface
Interface PersistentParamsBinary

All Known Subinterfaces:
BlockCodec, BlockQuantizer, DiscreteTransform, ScalarQuantizer
All Known Implementing Classes:
DCT, DeadZoneQuantizer, DefaultBlockQuantizer, DefaultDiscreteTransform, DefaultValueTransferFunction, JPEGQuantizer, LinearQuantizer, ZigZagCodec

public interface PersistentParamsBinary

Persistent instance parameters stored in binary format.

Since:
0.24
See Also:
PersistentParamsBinary.java

Method Summary
 boolean loadData(byte[] data)
          Loads instance parameters from (previously stored) binary data.
 byte[] storeData()
          Pack instance parameters into binary format.
 

Method Detail

storeData

byte[] storeData()
Pack instance parameters into binary format.

Returns:
Data array to be stored into binary stream. Can be null. The array can be shared by all method calls.
See Also:
loadData(byte[])

loadData

boolean loadData(byte[] data)
Loads instance parameters from (previously stored) binary data.

Parameters:
data - Binary data to be interpreted. Can be null.
Returns:
true if successful.
See Also:
storeData()