Package org.stellar.sdk.xdr
Class SCMapEntry
java.lang.Object
org.stellar.sdk.xdr.SCMapEntry
- All Implemented Interfaces:
XdrElement
SCMapEntry's original definition in the XDR file is:
struct SCMapEntry
{
SCVal key;
SCVal val;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SCMapEntry.SCMapEntryBuilderbuilder()static SCMapEntrydecode(XdrDataInputStream stream) static SCMapEntrydecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic SCMapEntrystatic SCMapEntryfromXdrBase64(String xdr) static SCMapEntryfromXdrByteArray(byte[] xdr) getKey()Value of thekeyfield.getVal()Value of thevalfield.inthashCode()voidValue of thekeyfield.voidValue of thevalfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
SCMapEntry
public SCMapEntry() -
SCMapEntry
Creates a newSCMapEntryinstance.- Parameters:
key- thekeyfield valueval- thevalfield value
-
-
Method Details
-
encode
Description copied from interface:XdrElementEncodes this value to XDR and writes it to the provided stream.- Specified by:
encodein interfaceXdrElement- Parameters:
stream- the destination XDR output stream- Throws:
IOException- if an I/O error occurs while writing the value
-
decode
- Throws:
IOException
-
decode
- Throws:
IOException
-
fromXdrBase64
- Throws:
IOException
-
fromXdrByteArray
- Throws:
IOException
-
toJson
Description copied from interface:XdrElementSerializes this value to JSON.- Specified by:
toJsonin interfaceXdrElement- Returns:
- the JSON representation of this value
-
fromJson
-
builder
-
toBuilder
-
getKey
Value of thekeyfield.- Returns:
- the
keyfield value
-
getVal
Value of thevalfield.- Returns:
- the
valfield value
-
setKey
Value of thekeyfield.- Parameters:
key- thekeyfield value
-
setVal
Value of thevalfield.- Parameters:
val- thevalfield value
-
equals
-
hashCode
public int hashCode() -
toString
-