Package org.stellar.sdk.xdr
Class TransactionSet
java.lang.Object
org.stellar.sdk.xdr.TransactionSet
- All Implemented Interfaces:
XdrElement
TransactionSet's original definition in the XDR file is:
struct TransactionSet
{
Hash previousLedgerHash;
TransactionEnvelope txs<>;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionTransactionSet(Hash previousLedgerHash, TransactionEnvelope[] txs) Creates a newTransactionSetinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static TransactionSetdecode(XdrDataInputStream stream) static TransactionSetdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic TransactionSetstatic TransactionSetfromXdrBase64(String xdr) static TransactionSetfromXdrByteArray(byte[] xdr) Value of thepreviousLedgerHashfield.getTxs()Value of thetxsfield.inthashCode()voidsetPreviousLedgerHash(Hash previousLedgerHash) Value of thepreviousLedgerHashfield.voidsetTxs(TransactionEnvelope[] txs) Value of thetxsfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
TransactionSet
public TransactionSet() -
TransactionSet
Creates a newTransactionSetinstance.- Parameters:
previousLedgerHash- thepreviousLedgerHashfield valuetxs- thetxsfield 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
-
getPreviousLedgerHash
Value of thepreviousLedgerHashfield.- Returns:
- the
previousLedgerHashfield value
-
getTxs
Value of thetxsfield.- Returns:
- the
txsfield value
-
setPreviousLedgerHash
Value of thepreviousLedgerHashfield.- Parameters:
previousLedgerHash- thepreviousLedgerHashfield value
-
setTxs
Value of thetxsfield.- Parameters:
txs- thetxsfield value
-
equals
-
hashCode
public int hashCode() -
toString
-