Package dev.oak3.sbs4j.interfaces
Interface SerializableObject
-
- All Known Subinterfaces:
CasperSerializableObject,PricingMode,TransactionInvocationTarget,TransactionScheduling,TransactionTarget
- All Known Implementing Classes:
AbstractCLValue,AbstractCLValueWithChildren,AbstractSerializedKeyTaggedHex,AccountHashKey,ActivateBidEntryPoint,AddBidEntryPoint,AddReservationsEntryPoint,AddressableEntityKey,Approval,BalanceHoldKey,BidAddrKey,BlockGlobalKey,ByHash,ByName,ByPackageHash,ByPackageName,ByteCodeKey,CallEntryPoint,CalltableSerializationEnvelopeBuilder,CancelReservationsEntryPoint,ChangeBidPublicKeyEntryPoint,CLValueAny,CLValueBool,CLValueByteArray,CLValueI32,CLValueI64,CLValueKey,CLValueList,CLValueMap,CLValueOption,CLValuePublicKey,CLValueResult,CLValueString,CLValueTuple1,CLValueTuple2,CLValueTuple3,CLValueU128,CLValueU256,CLValueU32,CLValueU512,CLValueU64,CLValueU8,CLValueUnit,CLValueURef,CustomEntryPoint,DelegateEntryPoint,Deploy,DeployHeader,Digest,EntryPointKey,EraInfoKey,ExecutableDeployItem,ExecutableDeployItemWithEntryPoint,Field,Fields,FixedPricingMode,FutureEra,FutureTimestamp,InitiatorAccountHash,InitiatorAddr,InitiatorPublicKey,Key,MessageKey,ModuleBytes,NamedArg,NamedArgs,NamedKeyKey,Native,PaymentLimited,PrepaidPricingMode,PublicKey,RedelegateEntryPoint,Session,Signature,Standard,Stored,StoredContractByHash,StoredContractByName,StoredVersionedContractByHash,StoredVersionedContractByName,TransactionCategory,TransactionEntryPoint,TransactionHash,TransactionHashDeploy,TransactionHashV1,TransactionRuntime,TransactionV1,TransactionV1Payload,Transfer,TransferEntryPoint,Ttl,UndelegateEntryPoint,URefKey,WithdrawBidEntryPoint
public interface SerializableObjectDefines an object as being capable of deserializing withSerializerBuffer- Since:
- 0.1.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidserialize(SerializerBuffer serializerBuffer)Called when the object's values must be serialized
-
-
-
Method Detail
-
serialize
void serialize(SerializerBuffer serializerBuffer) throws ValueSerializationException
Called when the object's values must be serialized- Parameters:
serializerBuffer- the serializer buffer to be used- Throws:
ValueSerializationException- exception holding information of failure to serialize a value
-
-