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
,ArchivalProof
,ArchivalProof.ArchivalProofBody
,ArchivalProofNode
,ArchivalProofType
,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
,ColdArchiveArchivedLeaf
,ColdArchiveBoundaryLeaf
,ColdArchiveBucketEntry
,ColdArchiveBucketEntryType
,ColdArchiveDeletedLeaf
,ColdArchiveHashEntry
,ConfigSettingContractBandwidthV0
,ConfigSettingContractComputeV0
,ConfigSettingContractEventsV0
,ConfigSettingContractExecutionLanesV0
,ConfigSettingContractHistoricalDataV0
,ConfigSettingContractLedgerCostV0
,ConfigSettingEntry
,ConfigSettingID
,ConfigUpgradeSet
,ConfigUpgradeSetKey
,ContractCodeCostInputs
,ContractCodeEntry
,ContractCodeEntry.ContractCodeEntryExt
,ContractCodeEntry.ContractCodeEntryExt.ContractCodeEntryV1
,ContractCostParamEntry
,ContractCostParams
,ContractCostType
,ContractDataDurability
,ContractDataEntry
,ContractEvent
,ContractEvent.ContractEventBody
,ContractEvent.ContractEventBody.ContractEventV0
,ContractEventType
,ContractExecutable
,ContractExecutableType
,ContractIDPreimage
,ContractIDPreimage.ContractIDPreimageFromAddress
,ContractIDPreimageType
,CreateAccountOp
,CreateAccountResult
,CreateAccountResultCode
,CreateClaimableBalanceOp
,CreateClaimableBalanceResult
,CreateClaimableBalanceResultCode
,CreateContractArgs
,CreateContractArgsV2
,CreatePassiveSellOfferOp
,CryptoKeyType
,Curve25519Public
,Curve25519Secret
,DataEntry
,DataEntry.DataEntryExt
,DataValue
,DecoratedSignature
,DiagnosticEvent
,DiagnosticEvents
,DontHave
,Duration
,EncryptedBody
,EndSponsoringFutureReservesResult
,EndSponsoringFutureReservesResultCode
,EnvelopeType
,Error
,ErrorCode
,EvictionIterator
,ExistenceProofBody
,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
,LedgerCloseMetaExt
,LedgerCloseMetaExtV1
,LedgerCloseMetaV0
,LedgerCloseMetaV1
,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
,NodeID
,NonexistenceProofBody
,OfferEntry
,OfferEntry.OfferEntryExt
,OfferEntryFlags
,Operation
,Operation.OperationBody
,OperationMeta
,OperationResult
,OperationResult.OperationResultTr
,OperationResultCode
,OperationType
,PathPaymentStrictReceiveOp
,PathPaymentStrictReceiveResult
,PathPaymentStrictReceiveResult.PathPaymentStrictReceiveResultSuccess
,PathPaymentStrictReceiveResultCode
,PathPaymentStrictSendOp
,PathPaymentStrictSendResult
,PathPaymentStrictSendResult.PathPaymentStrictSendResultSuccess
,PathPaymentStrictSendResultCode
,PaymentOp
,PaymentResult
,PaymentResultCode
,PeerAddress
,PeerAddress.PeerAddressIp
,PeerStatList
,PeerStats
,PersistedSCPState
,PersistedSCPStateV0
,PersistedSCPStateV1
,PoolID
,Preconditions
,PreconditionsV2
,PreconditionType
,Price
,ProofLevel
,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
,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
,SignedSurveyRequestMessage
,SignedSurveyResponseMessage
,SignedTimeSlicedSurveyRequestMessage
,SignedTimeSlicedSurveyResponseMessage
,SignedTimeSlicedSurveyStartCollectingMessage
,SignedTimeSlicedSurveyStopCollectingMessage
,Signer
,SignerKey
,SignerKey.SignerKeyEd25519SignedPayload
,SignerKeyType
,SimplePaymentResult
,SorobanAddressCredentials
,SorobanAuthorizationEntry
,SorobanAuthorizedFunction
,SorobanAuthorizedFunctionType
,SorobanAuthorizedInvocation
,SorobanCredentials
,SorobanCredentialsType
,SorobanResources
,SorobanTransactionData
,SorobanTransactionMeta
,SorobanTransactionMetaExt
,SorobanTransactionMetaExtV1
,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
,TopologyResponseBodyV0
,TopologyResponseBodyV1
,TopologyResponseBodyV2
,Transaction
,Transaction.TransactionExt
,TransactionEnvelope
,TransactionHistoryEntry
,TransactionHistoryEntry.TransactionHistoryEntryExt
,TransactionHistoryResultEntry
,TransactionHistoryResultEntry.TransactionHistoryResultEntryExt
,TransactionMeta
,TransactionMetaV1
,TransactionMetaV2
,TransactionMetaV3
,TransactionPhase
,TransactionResult
,TransactionResult.TransactionResultExt
,TransactionResult.TransactionResultResult
,TransactionResultCode
,TransactionResultMeta
,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 TypeMethodDescriptionvoid
encode
(XdrDataOutputStream stream) default String
default byte[]
-
Method Details
-
encode
- Throws:
IOException
-
toXdrBase64
- Throws:
IOException
-
toXdrByteArray
- Throws:
IOException
-