Package dev.oak3.sbs4j.interfaces
Interface DeserializableObject
-
- All Known Subinterfaces:
CasperDeserializableObject
- All Known Implementing Classes:
AbstractCLValue,AbstractCLValueWithChildren,CalltableSerializationEnvelopeBuilder,CLValueAny,CLValueBool,CLValueByteArray,CLValueI32,CLValueI64,CLValueKey,CLValueList,CLValueMap,CLValueOption,CLValuePublicKey,CLValueResult,CLValueString,CLValueTuple1,CLValueTuple2,CLValueTuple3,CLValueU128,CLValueU256,CLValueU32,CLValueU512,CLValueU64,CLValueU8,CLValueUnit,CLValueURef,Field
public interface DeserializableObjectDefines an object as being capable of deserializing withDeserializerBuffer- Since:
- 0.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeserialize(DeserializerBuffer deserializerBuffer)Called when the object's values must be deserialized
-
-
-
Method Detail
-
deserialize
void deserialize(DeserializerBuffer deserializerBuffer) throws ValueDeserializationException
Called when the object's values must be deserialized- Parameters:
deserializerBuffer- the deserializer buffer to be used- Throws:
ValueDeserializationException- exception holding information of failure to deserialize a value
-
-