所有方法 静态方法 实例方法 具体方法
| 限定符和类型 |
方法和说明 |
<T extends HasField> STObject |
as(T f,
Object value)
设置元素值
|
void |
checkFormat() |
static EngineResult |
engineResult(STObject obj) |
static STObject |
formatted(STObject source) |
static STObject |
fromHex(String hex) |
static STObject |
fromJSON(String offerJson) |
static STObject |
fromJSONObject(org.json.JSONObject json) |
AccountID |
get(AccountIDField f) |
Amount |
get(AmountField f) |
Blob |
get(BlobField f) |
SerializedType |
get(Field field) |
Hash128 |
get(Hash128Field f) |
Hash160 |
get(Hash160Field f) |
Hash256 |
get(Hash256Field f) |
PathSet |
get(PathSetField f) |
STArray |
get(STArrayField f) |
STObject |
get(STObjectField f) |
UInt16 |
get(UInt16Field f) |
UInt32 |
get(UInt32Field f) |
UInt64 |
get(UInt64Field f) |
UInt8 |
get(UInt8Field f) |
Vector256 |
get(Vector256Field f) |
STObject.FieldsMap |
getFields() |
Format |
getFormat() |
boolean |
has(Field f) |
<T extends HasField> boolean |
has(T hf) |
Iterator<Field> |
iterator() |
static LedgerEntryType |
ledgerEntryType(STObject obj) |
String |
prettyJSON() |
void |
put(AccountIDField f,
AccountID o) |
void |
put(AmountField f,
Amount o) |
void |
put(BlobField f,
Blob o) |
void |
put(Field f,
SerializedType value) |
void |
put(Hash128Field f,
Hash128 o) |
void |
put(Hash160Field f,
Hash160 o) |
void |
put(Hash256Field f,
Hash256 o) |
void |
put(PathSetField f,
PathSet o) |
void |
put(STArrayField f,
STArray o) |
void |
put(STObjectField f,
STObject o) |
void |
put(UInt16Field f,
UInt16 o) |
void |
put(UInt32Field f,
UInt32 o) |
void |
put(UInt64Field f,
UInt64 o) |
void |
put(UInt8Field f,
UInt8 o) |
void |
put(Vector256Field f,
Vector256 o) |
void |
putTranslated(Field f,
Object value) |
<T extends HasField> void |
putTranslated(T f,
Object value) |
SerializedType |
remove(Field f) |
void |
setFormat(Format format) |
int |
size() |
static STObjectField |
stobjectField(Field f) |
byte[] |
toBytes() |
void |
toBytesSink(com.jccdex.core.serialized.BytesSink to) |
void |
toBytesSink(com.jccdex.core.serialized.BytesSink to,
STObject.FieldFilter p) |
String |
toHex() |
Object |
toJSON() |
org.json.JSONObject |
toJSONObject() |
static TransactionType |
transactionType(STObject obj) |
Type |
type() |