Package org.stellar.sdk.xdr
Class DecoratedSignature
java.lang.Object
org.stellar.sdk.xdr.DecoratedSignature
- All Implemented Interfaces:
XdrElement
DecoratedSignature's original definition in the XDR file is:
struct DecoratedSignature
{
SignatureHint hint; // last 4 bytes of the public key, used as a hint
Signature signature; // actual signature
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionDecoratedSignature(SignatureHint hint, Signature signature) Creates a newDecoratedSignatureinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static DecoratedSignaturedecode(XdrDataInputStream stream) static DecoratedSignaturedecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic DecoratedSignaturestatic DecoratedSignaturefromXdrBase64(String xdr) static DecoratedSignaturefromXdrByteArray(byte[] xdr) getHint()Value of thehintfield.Value of thesignaturefield.inthashCode()voidsetHint(SignatureHint hint) Value of thehintfield.voidsetSignature(Signature signature) Value of thesignaturefield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
DecoratedSignature
public DecoratedSignature() -
DecoratedSignature
Creates a newDecoratedSignatureinstance.- Parameters:
hint- thehintfield valuesignature- thesignaturefield 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
-
getHint
Value of thehintfield.- Returns:
- the
hintfield value
-
getSignature
Value of thesignaturefield.- Returns:
- the
signaturefield value
-
setHint
Value of thehintfield.- Parameters:
hint- thehintfield value
-
setSignature
Value of thesignaturefield.- Parameters:
signature- thesignaturefield value
-
equals
-
hashCode
public int hashCode() -
toString
-