public interface IData
Modifier and Type | Method and Description |
---|---|
IData |
add(IData other) |
IData |
and(IData other) |
boolean |
asBool() |
byte |
asByte() |
byte[] |
asByteArray()
Attempts to convert this value to a byte array.
|
double |
asDouble() |
float |
asFloat() |
int |
asInt() |
int[] |
asIntArray()
Attempts to convert this value to an int array.
|
java.util.List<IData> |
asList()
Attempts to convert this value to a List.
|
long |
asLong() |
java.util.Map<java.lang.String,IData> |
asMap()
Attempts to convert this value to a Map.
|
short |
asShort() |
java.lang.String |
asString() |
int |
compareTo(IData data) |
boolean |
contains(IData data) |
<T> T |
convert(IDataConverter<T> converter) |
IData |
div(IData other) |
boolean |
equals(IData data) |
IData |
getAt(int i) |
IData |
immutable() |
int |
length() |
IData |
memberGet(java.lang.String name) |
void |
memberSet(java.lang.String name,
IData data) |
IData |
mod(IData other) |
IData |
mul(IData other) |
IData |
neg() |
IData |
not() |
IData |
or(IData other) |
void |
setAt(int i,
IData value) |
IData |
sub(IData other) |
java.lang.String |
toString() |
IData |
update(IData data) |
IData |
xor(IData other) |
IData neg()
IData not()
boolean asBool()
byte asByte()
short asShort()
int asInt()
long asLong()
float asFloat()
double asDouble()
java.lang.String asString()
java.util.List<IData> asList()
java.util.Map<java.lang.String,IData> asMap()
byte[] asByteArray()
int[] asIntArray()
IData getAt(int i)
void setAt(int i, IData value)
IData memberGet(java.lang.String name)
void memberSet(java.lang.String name, IData data)
int length()
boolean contains(IData data)
int compareTo(IData data)
boolean equals(IData data)
IData immutable()
<T> T convert(IDataConverter<T> converter)
java.lang.String toString()
toString
in class java.lang.Object