Package org.stellar.sdk.xdr
Class StoredTransactionSet
java.lang.Object
org.stellar.sdk.xdr.StoredTransactionSet
- All Implemented Interfaces:
XdrElement
StoredTransactionSet's original definition in the XDR file is:
union StoredTransactionSet switch (int v)
{
case 0:
TransactionSet txSet;
case 1:
GeneralizedTransactionSet generalizedTxSet;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionStoredTransactionSet(Integer discriminant, TransactionSet txSet, GeneralizedTransactionSet generalizedTxSet) Creates a newStoredTransactionSetinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static StoredTransactionSetdecode(XdrDataInputStream stream) static StoredTransactionSetdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic StoredTransactionSetstatic StoredTransactionSetfromXdrBase64(String xdr) static StoredTransactionSetfromXdrByteArray(byte[] xdr) Value of thediscriminantfield.Value of thegeneralizedTxSetfield.getTxSet()Value of thetxSetfield.inthashCode()voidsetDiscriminant(Integer discriminant) Value of thediscriminantfield.voidsetGeneralizedTxSet(GeneralizedTransactionSet generalizedTxSet) Value of thegeneralizedTxSetfield.voidsetTxSet(TransactionSet txSet) Value of thetxSetfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
StoredTransactionSet
public StoredTransactionSet() -
StoredTransactionSet
public StoredTransactionSet(Integer discriminant, TransactionSet txSet, GeneralizedTransactionSet generalizedTxSet) Creates a newStoredTransactionSetinstance.- Parameters:
discriminant- thediscriminantfield valuetxSet- thetxSetfield valuegeneralizedTxSet- thegeneralizedTxSetfield 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
public static StoredTransactionSet decode(XdrDataInputStream stream, int maxDepth) throws IOException - 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
-
getDiscriminant
Value of thediscriminantfield.- Returns:
- the
discriminantfield value
-
getTxSet
Value of thetxSetfield.- Returns:
- the
txSetfield value
-
getGeneralizedTxSet
Value of thegeneralizedTxSetfield.- Returns:
- the
generalizedTxSetfield value
-
setDiscriminant
Value of thediscriminantfield.- Parameters:
discriminant- thediscriminantfield value
-
setTxSet
Value of thetxSetfield.- Parameters:
txSet- thetxSetfield value
-
setGeneralizedTxSet
Value of thegeneralizedTxSetfield.- Parameters:
generalizedTxSet- thegeneralizedTxSetfield value
-
equals
-
hashCode
public int hashCode() -
toString
-