Package org.stellar.sdk.xdr
Interface XdrElement
- All Known Implementing Classes:
AccountEntry,AccountEntry.AccountEntryExt,AccountEntryExtensionV1,AccountEntryExtensionV1.AccountEntryExtensionV1Ext,AccountEntryExtensionV2,AccountEntryExtensionV2.AccountEntryExtensionV2Ext,AccountEntryExtensionV3,AccountFlags,AccountID,AccountMergeResult,AccountMergeResultCode,AllowTrustOp,AllowTrustResult,AllowTrustResultCode,AlphaNum12,AlphaNum4,Asset,AssetCode,AssetCode12,AssetCode4,AssetType,Auth,AuthCert,AuthenticatedMessage,AuthenticatedMessage.AuthenticatedMessageV0,BeginSponsoringFutureReservesOp,BeginSponsoringFutureReservesResult,BeginSponsoringFutureReservesResultCode,BinaryFuseFilterType,BucketEntry,BucketEntryType,BucketListType,BucketMetadata,BucketMetadata.BucketMetadataExt,BumpSequenceOp,BumpSequenceResult,BumpSequenceResultCode,ChangeTrustAsset,ChangeTrustOp,ChangeTrustResult,ChangeTrustResultCode,ClaimableBalanceEntry,ClaimableBalanceEntry.ClaimableBalanceEntryExt,ClaimableBalanceEntryExtensionV1,ClaimableBalanceEntryExtensionV1.ClaimableBalanceEntryExtensionV1Ext,ClaimableBalanceFlags,ClaimableBalanceID,ClaimableBalanceIDType,Claimant,Claimant.ClaimantV0,ClaimantType,ClaimAtom,ClaimAtomType,ClaimClaimableBalanceOp,ClaimClaimableBalanceResult,ClaimClaimableBalanceResultCode,ClaimLiquidityAtom,ClaimOfferAtom,ClaimOfferAtomV0,ClaimPredicate,ClaimPredicateType,ClawbackClaimableBalanceOp,ClawbackClaimableBalanceResult,ClawbackClaimableBalanceResultCode,ClawbackOp,ClawbackResult,ClawbackResultCode,ConfigSettingContractBandwidthV0,ConfigSettingContractComputeV0,ConfigSettingContractEventsV0,ConfigSettingContractExecutionLanesV0,ConfigSettingContractHistoricalDataV0,ConfigSettingContractLedgerCostExtV0,ConfigSettingContractLedgerCostV0,ConfigSettingContractParallelComputeV0,ConfigSettingEntry,ConfigSettingID,ConfigSettingSCPTiming,ConfigUpgradeSet,ConfigUpgradeSetKey,ContractCodeCostInputs,ContractCodeEntry,ContractCodeEntry.ContractCodeEntryExt,ContractCodeEntry.ContractCodeEntryExt.ContractCodeEntryV1,ContractCostParamEntry,ContractCostParams,ContractCostType,ContractDataDurability,ContractDataEntry,ContractEvent,ContractEvent.ContractEventBody,ContractEvent.ContractEventBody.ContractEventV0,ContractEventType,ContractExecutable,ContractExecutableType,ContractID,ContractIDPreimage,ContractIDPreimage.ContractIDPreimageFromAddress,ContractIDPreimageType,CreateAccountOp,CreateAccountResult,CreateAccountResultCode,CreateClaimableBalanceOp,CreateClaimableBalanceResult,CreateClaimableBalanceResultCode,CreateContractArgs,CreateContractArgsV2,CreatePassiveSellOfferOp,CryptoKeyType,Curve25519Public,Curve25519Secret,DataEntry,DataEntry.DataEntryExt,DataValue,DecoratedSignature,DependentTxCluster,DiagnosticEvent,DontHave,Duration,EncryptedBody,EndSponsoringFutureReservesResult,EndSponsoringFutureReservesResultCode,EnvelopeType,Error,ErrorCode,EvictionIterator,ExtendFootprintTTLOp,ExtendFootprintTTLResult,ExtendFootprintTTLResultCode,ExtensionPoint,FeeBumpTransaction,FeeBumpTransaction.FeeBumpTransactionExt,FeeBumpTransaction.FeeBumpTransactionInnerTx,FeeBumpTransactionEnvelope,FloodAdvert,FloodDemand,GeneralizedTransactionSet,Hash,HashIDPreimage,HashIDPreimage.HashIDPreimageContractID,HashIDPreimage.HashIDPreimageOperationID,HashIDPreimage.HashIDPreimageRevokeID,HashIDPreimage.HashIDPreimageSorobanAuthorization,Hello,HmacSha256Key,HmacSha256Mac,HostFunction,HostFunctionType,HotArchiveBucketEntry,HotArchiveBucketEntryType,InflationPayout,InflationResult,InflationResultCode,InnerTransactionResult,InnerTransactionResult.InnerTransactionResultExt,InnerTransactionResult.InnerTransactionResultResult,InnerTransactionResultPair,Int128Parts,Int256Parts,Int32,Int64,InvokeContractArgs,InvokeHostFunctionOp,InvokeHostFunctionResult,InvokeHostFunctionResultCode,InvokeHostFunctionSuccessPreImage,IPAddrType,LedgerBounds,LedgerCloseMeta,LedgerCloseMetaBatch,LedgerCloseMetaExt,LedgerCloseMetaExtV1,LedgerCloseMetaV0,LedgerCloseMetaV1,LedgerCloseMetaV2,LedgerCloseValueSignature,LedgerEntry,LedgerEntry.LedgerEntryData,LedgerEntry.LedgerEntryExt,LedgerEntryChange,LedgerEntryChanges,LedgerEntryChangeType,LedgerEntryExtensionV1,LedgerEntryExtensionV1.LedgerEntryExtensionV1Ext,LedgerEntryType,LedgerFootprint,LedgerHeader,LedgerHeader.LedgerHeaderExt,LedgerHeaderExtensionV1,LedgerHeaderExtensionV1.LedgerHeaderExtensionV1Ext,LedgerHeaderFlags,LedgerHeaderHistoryEntry,LedgerHeaderHistoryEntry.LedgerHeaderHistoryEntryExt,LedgerKey,LedgerKey.LedgerKeyAccount,LedgerKey.LedgerKeyClaimableBalance,LedgerKey.LedgerKeyConfigSetting,LedgerKey.LedgerKeyContractCode,LedgerKey.LedgerKeyContractData,LedgerKey.LedgerKeyData,LedgerKey.LedgerKeyLiquidityPool,LedgerKey.LedgerKeyOffer,LedgerKey.LedgerKeyTrustLine,LedgerKey.LedgerKeyTtl,LedgerSCPMessages,LedgerUpgrade,LedgerUpgradeType,Liabilities,LiquidityPoolConstantProductParameters,LiquidityPoolDepositOp,LiquidityPoolDepositResult,LiquidityPoolDepositResultCode,LiquidityPoolEntry,LiquidityPoolEntry.LiquidityPoolEntryBody,LiquidityPoolEntry.LiquidityPoolEntryBody.LiquidityPoolEntryConstantProduct,LiquidityPoolParameters,LiquidityPoolType,LiquidityPoolWithdrawOp,LiquidityPoolWithdrawResult,LiquidityPoolWithdrawResultCode,ManageBuyOfferOp,ManageBuyOfferResult,ManageBuyOfferResultCode,ManageDataOp,ManageDataResult,ManageDataResultCode,ManageOfferEffect,ManageOfferSuccessResult,ManageOfferSuccessResult.ManageOfferSuccessResultOffer,ManageSellOfferOp,ManageSellOfferResult,ManageSellOfferResultCode,Memo,MemoType,MessageType,MuxedAccount,MuxedAccount.MuxedAccountMed25519,MuxedEd25519Account,NodeID,OfferEntry,OfferEntry.OfferEntryExt,OfferEntryFlags,Operation,Operation.OperationBody,OperationMeta,OperationMetaV2,OperationResult,OperationResult.OperationResultTr,OperationResultCode,OperationType,ParallelTxExecutionStage,ParallelTxsComponent,PathPaymentStrictReceiveOp,PathPaymentStrictReceiveResult,PathPaymentStrictReceiveResult.PathPaymentStrictReceiveResultSuccess,PathPaymentStrictReceiveResultCode,PathPaymentStrictSendOp,PathPaymentStrictSendResult,PathPaymentStrictSendResult.PathPaymentStrictSendResultSuccess,PathPaymentStrictSendResultCode,PaymentOp,PaymentResult,PaymentResultCode,PeerAddress,PeerAddress.PeerAddressIp,PeerStats,PersistedSCPState,PersistedSCPStateV0,PersistedSCPStateV1,PoolID,Preconditions,PreconditionsV2,PreconditionType,Price,PublicKey,PublicKeyType,RestoreFootprintOp,RestoreFootprintResult,RestoreFootprintResultCode,RevokeSponsorshipOp,RevokeSponsorshipOp.RevokeSponsorshipOpSigner,RevokeSponsorshipResult,RevokeSponsorshipResultCode,RevokeSponsorshipType,SCAddress,SCAddressType,SCBytes,SCContractInstance,SCEnvMetaEntry,SCEnvMetaEntry.SCEnvMetaEntryInterfaceVersion,SCEnvMetaKind,SCError,SCErrorCode,SCErrorType,SCMap,SCMapEntry,SCMetaEntry,SCMetaKind,SCMetaV0,SCNonceKey,SCPBallot,SCPEnvelope,SCPHistoryEntry,SCPHistoryEntryV0,SCPNomination,SCPQuorumSet,SCPStatement,SCPStatement.SCPStatementPledges,SCPStatement.SCPStatementPledges.SCPStatementConfirm,SCPStatement.SCPStatementPledges.SCPStatementExternalize,SCPStatement.SCPStatementPledges.SCPStatementPrepare,SCPStatementType,SCSpecEntry,SCSpecEntryKind,SCSpecEventDataFormat,SCSpecEventParamLocationV0,SCSpecEventParamV0,SCSpecEventV0,SCSpecFunctionInputV0,SCSpecFunctionV0,SCSpecType,SCSpecTypeBytesN,SCSpecTypeDef,SCSpecTypeMap,SCSpecTypeOption,SCSpecTypeResult,SCSpecTypeTuple,SCSpecTypeUDT,SCSpecTypeVec,SCSpecUDTEnumCaseV0,SCSpecUDTEnumV0,SCSpecUDTErrorEnumCaseV0,SCSpecUDTErrorEnumV0,SCSpecUDTStructFieldV0,SCSpecUDTStructV0,SCSpecUDTUnionCaseTupleV0,SCSpecUDTUnionCaseV0,SCSpecUDTUnionCaseV0Kind,SCSpecUDTUnionCaseVoidV0,SCSpecUDTUnionV0,SCString,SCSymbol,SCVal,SCValType,SCVec,SendMore,SendMoreExtended,SequenceNumber,SerializedBinaryFuseFilter,SetOptionsOp,SetOptionsResult,SetOptionsResultCode,SetTrustLineFlagsOp,SetTrustLineFlagsResult,SetTrustLineFlagsResultCode,ShortHashSeed,Signature,SignatureHint,SignedTimeSlicedSurveyRequestMessage,SignedTimeSlicedSurveyResponseMessage,SignedTimeSlicedSurveyStartCollectingMessage,SignedTimeSlicedSurveyStopCollectingMessage,Signer,SignerKey,SignerKey.SignerKeyEd25519SignedPayload,SignerKeyType,SimplePaymentResult,SorobanAddressCredentials,SorobanAuthorizationEntries,SorobanAuthorizationEntry,SorobanAuthorizedFunction,SorobanAuthorizedFunctionType,SorobanAuthorizedInvocation,SorobanCredentials,SorobanCredentialsType,SorobanResources,SorobanResourcesExtV0,SorobanTransactionData,SorobanTransactionData.SorobanTransactionDataExt,SorobanTransactionMeta,SorobanTransactionMetaExt,SorobanTransactionMetaExtV1,SorobanTransactionMetaV2,SponsorshipDescriptor,StateArchivalSettings,StellarMessage,StellarValue,StellarValue.StellarValueExt,StellarValueType,StoredDebugTransactionSet,StoredTransactionSet,String32,String64,SurveyMessageCommandType,SurveyMessageResponseType,SurveyRequestMessage,SurveyResponseBody,SurveyResponseMessage,ThresholdIndexes,Thresholds,TimeBounds,TimePoint,TimeSlicedNodeData,TimeSlicedPeerData,TimeSlicedPeerDataList,TimeSlicedSurveyRequestMessage,TimeSlicedSurveyResponseMessage,TimeSlicedSurveyStartCollectingMessage,TimeSlicedSurveyStopCollectingMessage,TopologyResponseBodyV2,Transaction,Transaction.TransactionExt,TransactionEnvelope,TransactionEvent,TransactionEventStage,TransactionHistoryEntry,TransactionHistoryEntry.TransactionHistoryEntryExt,TransactionHistoryResultEntry,TransactionHistoryResultEntry.TransactionHistoryResultEntryExt,TransactionMeta,TransactionMetaV1,TransactionMetaV2,TransactionMetaV3,TransactionMetaV4,TransactionPhase,TransactionResult,TransactionResult.TransactionResultExt,TransactionResult.TransactionResultResult,TransactionResultCode,TransactionResultMeta,TransactionResultMetaV1,TransactionResultPair,TransactionResultSet,TransactionSet,TransactionSetV1,TransactionSignaturePayload,TransactionSignaturePayload.TransactionSignaturePayloadTaggedTransaction,TransactionV0,TransactionV0.TransactionV0Ext,TransactionV0Envelope,TransactionV1Envelope,TrustLineAsset,TrustLineEntry,TrustLineEntry.TrustLineEntryExt,TrustLineEntry.TrustLineEntryExt.TrustLineEntryV1,TrustLineEntry.TrustLineEntryExt.TrustLineEntryV1.TrustLineEntryV1Ext,TrustLineEntryExtensionV2,TrustLineEntryExtensionV2.TrustLineEntryExtensionV2Ext,TrustLineFlags,TTLEntry,TxAdvertVector,TxDemandVector,TxSetComponent,TxSetComponent.TxSetComponentTxsMaybeDiscountedFee,TxSetComponentType,UInt128Parts,Uint256,UInt256Parts,Uint32,Uint64,UpgradeEntryMeta,UpgradeType,Value,XdrString,XdrUnsignedHyperInteger,XdrUnsignedInteger
public interface XdrElement
Common parent interface for all generated classes.
-
Method Summary
Modifier and TypeMethodDescriptionvoidencode(XdrDataOutputStream stream) default Stringdefault byte[]
-
Method Details
-
encode
- Throws:
IOException
-
toXdrBase64
- Throws:
IOException
-
toXdrByteArray
- Throws:
IOException
-