public class CBORMetadata extends java.lang.Object implements Metadata
| Constructor and Description |
|---|
CBORMetadata() |
CBORMetadata(co.nstant.in.cbor.model.Map map) |
| Modifier and Type | Method and Description |
|---|---|
static CBORMetadata |
deserialize(byte[] cborBytes) |
static CBORMetadata |
deserialize(co.nstant.in.cbor.model.Map metadataMap) |
java.lang.Object |
get(java.math.BigInteger key) |
co.nstant.in.cbor.model.Map |
getData()
Cbor map of metadata
|
byte[] |
getMetadataHash()
Get metadata hash
|
java.util.List |
keys() |
CBORMetadata |
put(java.math.BigInteger key,
java.math.BigInteger value) |
CBORMetadata |
put(java.math.BigInteger key,
byte[] value) |
CBORMetadata |
put(java.math.BigInteger key,
CBORMetadataList list) |
CBORMetadata |
put(java.math.BigInteger key,
CBORMetadataMap mm) |
CBORMetadata |
put(java.math.BigInteger key,
java.lang.String value) |
CBORMetadata |
putNegative(java.math.BigInteger key,
java.math.BigInteger value) |
void |
remove(java.math.BigInteger key) |
byte[] |
serialize()
Serialize to cbor bytes
|
java.lang.String |
toJson()
Convert to json string
|
public CBORMetadata()
public CBORMetadata(co.nstant.in.cbor.model.Map map)
public CBORMetadata put(java.math.BigInteger key, java.math.BigInteger value)
public CBORMetadata putNegative(java.math.BigInteger key, java.math.BigInteger value)
public CBORMetadata put(java.math.BigInteger key, byte[] value)
public CBORMetadata put(java.math.BigInteger key, java.lang.String value)
public CBORMetadata put(java.math.BigInteger key, CBORMetadataMap mm)
public CBORMetadata put(java.math.BigInteger key, CBORMetadataList list)
public java.lang.Object get(java.math.BigInteger key)
public void remove(java.math.BigInteger key)
public java.util.List keys()
public co.nstant.in.cbor.model.Map getData()
throws MetadataSerializationException
MetadatagetData in interface MetadataMetadataSerializationExceptionpublic byte[] serialize()
throws MetadataSerializationException
Metadataserialize in interface MetadataMetadataSerializationExceptionpublic static CBORMetadata deserialize(co.nstant.in.cbor.model.Map metadataMap) throws MetadataDeSerializationException
MetadataDeSerializationExceptionpublic static CBORMetadata deserialize(byte[] cborBytes) throws MetadataDeSerializationException
MetadataDeSerializationExceptionpublic byte[] getMetadataHash()
throws MetadataSerializationException
MetadatagetMetadataHash in interface MetadataMetadataSerializationExceptionpublic java.lang.String toJson()