public abstract class ChangeTrustAsset extends java.lang.Object implements java.lang.Comparable<ChangeTrustAsset>
Modifier and Type | Class and Description |
---|---|
static class |
ChangeTrustAsset.Wrapper |
Modifier and Type | Method and Description |
---|---|
abstract int |
compareTo(ChangeTrustAsset other) |
static ChangeTrustAsset |
create(Asset asset)
Create ChangeTrustAsset from another Asset
|
static ChangeTrustAsset |
create(LiquidityPoolParameters params)
Create a ChangeTrustAsset from LiquidityPoolParameters
|
static ChangeTrustAsset |
create(java.lang.String canonicalForm)
Parses an asset string and returns the equivalent ChangeTrustAsset instance.
|
static ChangeTrustAsset |
create(java.lang.String type,
java.lang.String code,
java.lang.String issuer)
Create ChangeTrustAsset from asset primitive values
|
static ChangeTrustAsset |
create(TrustLineAsset.Wrapper wrapper)
Create a ChangeTrustAsset from TrustLineAsset
|
static ChangeTrustAsset |
createNonNativeAsset(java.lang.String code,
java.lang.String issuer)
Creates one of AssetTypeCreditAlphaNum4 or AssetTypeCreditAlphaNum12 object based on a
code length |
abstract boolean |
equals(java.lang.Object object) |
static ChangeTrustAsset |
fromXdr(org.stellar.sdk.xdr.ChangeTrustAsset xdr)
Generates ChangeTrustAsset object from a given XDR object
|
abstract java.lang.String |
getType()
Get the asset type
|
abstract org.stellar.sdk.xdr.ChangeTrustAsset |
toXdr()
Generates XDR object from a given ChangeTrustAsset object
|
public static ChangeTrustAsset create(java.lang.String canonicalForm)
canonicalForm
- Canonical string representation of an assetpublic static ChangeTrustAsset create(java.lang.String type, java.lang.String code, java.lang.String issuer)
type
- the asset typecode
- the asset codeissuer
- the asset issuerpublic static ChangeTrustAsset create(Asset asset)
asset
- the Assetpublic static ChangeTrustAsset create(LiquidityPoolParameters params)
params
- the LiquidityPoolParameterspublic static ChangeTrustAsset create(TrustLineAsset.Wrapper wrapper)
wrapper
- the TrustLineAsset wrapperpublic static ChangeTrustAsset createNonNativeAsset(java.lang.String code, java.lang.String issuer)
code
lengthcode
- ChangeTrustAsset codeissuer
- ChangeTrustAsset issuerpublic static ChangeTrustAsset fromXdr(org.stellar.sdk.xdr.ChangeTrustAsset xdr)
xdr
- XDR objectpublic abstract boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public abstract int compareTo(ChangeTrustAsset other)
compareTo
in interface java.lang.Comparable<ChangeTrustAsset>
public abstract java.lang.String getType()
public abstract org.stellar.sdk.xdr.ChangeTrustAsset toXdr()