Interface DecodableValue
-
- All Known Implementing Classes:
AbstractCLValue
,AbstractCLValueWithChildren
,CLValueAny
,CLValueBool
,CLValueByteArray
,CLValueFixedList
,CLValueI32
,CLValueI64
,CLValueKey
,CLValueList
,CLValueMap
,CLValueOption
,CLValuePublicKey
,CLValueResult
,CLValueString
,CLValueTuple1
,CLValueTuple2
,CLValueTuple3
,CLValueU128
,CLValueU256
,CLValueU32
,CLValueU512
,CLValueU64
,CLValueU8
,CLValueUnit
,CLValueURef
public interface DecodableValue
Defines an object as being capable of decoding withCLValueDecoder
- Since:
- 0.0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
decode(CLValueDecoder clvd)
Called when the object's values must be decoded after deserializing
-
-
-
Method Detail
-
decode
void decode(CLValueDecoder clvd) throws java.io.IOException, CLValueDecodeException, DynamicInstanceException, NoSuchTypeException
Called when the object's values must be decoded after deserializing- Parameters:
clvd
- the decoder to be used- Throws:
java.io.IOException
CLValueDecodeException
DynamicInstanceException
NoSuchTypeException
-
-