public enum SCSpecType extends java.lang.Enum<SCSpecType> implements XdrElement
enum SCSpecType { SC_SPEC_TYPE_VAL = 0, // Types with no parameters. SC_SPEC_TYPE_BOOL = 1, SC_SPEC_TYPE_VOID = 2, SC_SPEC_TYPE_ERROR = 3, SC_SPEC_TYPE_U32 = 4, SC_SPEC_TYPE_I32 = 5, SC_SPEC_TYPE_U64 = 6, SC_SPEC_TYPE_I64 = 7, SC_SPEC_TYPE_TIMEPOINT = 8, SC_SPEC_TYPE_DURATION = 9, SC_SPEC_TYPE_U128 = 10, SC_SPEC_TYPE_I128 = 11, SC_SPEC_TYPE_U256 = 12, SC_SPEC_TYPE_I256 = 13, SC_SPEC_TYPE_BYTES = 14, SC_SPEC_TYPE_STRING = 16, SC_SPEC_TYPE_SYMBOL = 17, SC_SPEC_TYPE_ADDRESS = 19, SC_SPEC_TYPE_MUXED_ADDRESS = 20, // Types with parameters. SC_SPEC_TYPE_OPTION = 1000, SC_SPEC_TYPE_RESULT = 1001, SC_SPEC_TYPE_VEC = 1002, SC_SPEC_TYPE_MAP = 1004, SC_SPEC_TYPE_TUPLE = 1005, SC_SPEC_TYPE_BYTES_N = 1006, // User defined types. SC_SPEC_TYPE_UDT = 2000 };
Modifier and Type | Method and Description |
---|---|
static SCSpecType |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
static SCSpecType |
fromXdrBase64(java.lang.String xdr) |
static SCSpecType |
fromXdrByteArray(byte[] xdr) |
int |
getValue() |
static SCSpecType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SCSpecType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
toXdrBase64, toXdrByteArray
public static final SCSpecType SC_SPEC_TYPE_VAL
public static final SCSpecType SC_SPEC_TYPE_BOOL
public static final SCSpecType SC_SPEC_TYPE_VOID
public static final SCSpecType SC_SPEC_TYPE_ERROR
public static final SCSpecType SC_SPEC_TYPE_U32
public static final SCSpecType SC_SPEC_TYPE_I32
public static final SCSpecType SC_SPEC_TYPE_U64
public static final SCSpecType SC_SPEC_TYPE_I64
public static final SCSpecType SC_SPEC_TYPE_TIMEPOINT
public static final SCSpecType SC_SPEC_TYPE_DURATION
public static final SCSpecType SC_SPEC_TYPE_U128
public static final SCSpecType SC_SPEC_TYPE_I128
public static final SCSpecType SC_SPEC_TYPE_U256
public static final SCSpecType SC_SPEC_TYPE_I256
public static final SCSpecType SC_SPEC_TYPE_BYTES
public static final SCSpecType SC_SPEC_TYPE_STRING
public static final SCSpecType SC_SPEC_TYPE_SYMBOL
public static final SCSpecType SC_SPEC_TYPE_ADDRESS
public static final SCSpecType SC_SPEC_TYPE_MUXED_ADDRESS
public static final SCSpecType SC_SPEC_TYPE_OPTION
public static final SCSpecType SC_SPEC_TYPE_RESULT
public static final SCSpecType SC_SPEC_TYPE_VEC
public static final SCSpecType SC_SPEC_TYPE_MAP
public static final SCSpecType SC_SPEC_TYPE_TUPLE
public static final SCSpecType SC_SPEC_TYPE_BYTES_N
public static final SCSpecType SC_SPEC_TYPE_UDT
public static SCSpecType[] values()
for (SCSpecType c : SCSpecType.values()) System.out.println(c);
public static SCSpecType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getValue()
public static SCSpecType decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static SCSpecType fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static SCSpecType fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException