Package org.stellar.sdk.xdr
Class SCSpecTypeMap
java.lang.Object
org.stellar.sdk.xdr.SCSpecTypeMap
- All Implemented Interfaces:
XdrElement
SCSpecTypeMap's original definition in the XDR file is:
struct SCSpecTypeMap
{
SCSpecTypeDef keyType;
SCSpecTypeDef valueType;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionSCSpecTypeMap(SCSpecTypeDef keyType, SCSpecTypeDef valueType) Creates a newSCSpecTypeMapinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static SCSpecTypeMapdecode(XdrDataInputStream stream) static SCSpecTypeMapdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic SCSpecTypeMapstatic SCSpecTypeMapfromXdrBase64(String xdr) static SCSpecTypeMapfromXdrByteArray(byte[] xdr) Value of thekeyTypefield.Value of thevalueTypefield.inthashCode()voidsetKeyType(SCSpecTypeDef keyType) Value of thekeyTypefield.voidsetValueType(SCSpecTypeDef valueType) Value of thevalueTypefield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
SCSpecTypeMap
public SCSpecTypeMap() -
SCSpecTypeMap
Creates a newSCSpecTypeMapinstance.- Parameters:
keyType- thekeyTypefield valuevalueType- thevalueTypefield 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
-
getKeyType
Value of thekeyTypefield.- Returns:
- the
keyTypefield value
-
getValueType
Value of thevalueTypefield.- Returns:
- the
valueTypefield value
-
setKeyType
Value of thekeyTypefield.- Parameters:
keyType- thekeyTypefield value
-
setValueType
Value of thevalueTypefield.- Parameters:
valueType- thevalueTypefield value
-
equals
-
hashCode
public int hashCode() -
toString
-