Package org.stellar.sdk.xdr
Class Signer
java.lang.Object
org.stellar.sdk.xdr.Signer
- All Implemented Interfaces:
XdrElement
Signer's original definition in the XDR file is:
struct Signer
{
SignerKey key;
uint32 weight; // really only need 1 byte
};
-
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 Signer.SignerBuilderbuilder()static Signerdecode(XdrDataInputStream stream) static Signerdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic Signerstatic SignerfromXdrBase64(String xdr) static SignerfromXdrByteArray(byte[] xdr) getKey()Value of thekeyfield.Value of theweightfield.inthashCode()voidValue of thekeyfield.voidValue of theweightfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
Signer
public Signer() -
Signer
Creates a newSignerinstance.- Parameters:
key- thekeyfield valueweight- theweightfield 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
-
getWeight
Value of theweightfield.- Returns:
- the
weightfield value
-
setKey
Value of thekeyfield.- Parameters:
key- thekeyfield value
-
setWeight
Value of theweightfield.- Parameters:
weight- theweightfield value
-
equals
-
hashCode
public int hashCode() -
toString
-