Package org.stellar.sdk.xdr
Class Error
java.lang.Object
org.stellar.sdk.xdr.Error
- All Implemented Interfaces:
XdrElement
Error's original definition in the XDR file is:
struct Error
{
ErrorCode code;
string msg<100>;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Error.ErrorBuilderbuilder()static Errordecode(XdrDataInputStream stream) static Errordecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic Errorstatic ErrorfromXdrBase64(String xdr) static ErrorfromXdrByteArray(byte[] xdr) getCode()Value of thecodefield.getMsg()Value of themsgfield.inthashCode()voidValue of thecodefield.voidValue of themsgfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
Error
public Error() -
Error
Creates a newErrorinstance.- Parameters:
code- thecodefield valuemsg- themsgfield 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
-
getCode
Value of thecodefield.- Returns:
- the
codefield value
-
getMsg
Value of themsgfield.- Returns:
- the
msgfield value
-
setCode
Value of thecodefield.- Parameters:
code- thecodefield value
-
setMsg
Value of themsgfield.- Parameters:
msg- themsgfield value
-
equals
-
hashCode
public int hashCode() -
toString
-