public interface IData
| Modifier and Type | Method and Description |
|---|---|
IData |
add(IData other) |
IData |
and(IData other) |
default boolean |
asBool() |
default byte |
asByte() |
default byte[] |
asByteArray()
Attempts to convert this value to a byte array.
|
default double |
asDouble() |
default float |
asFloat() |
default int |
asInt() |
default int[] |
asIntArray()
Attempts to convert this value to an int array.
|
default java.util.List<IData> |
asList()
Attempts to convert this value to a List.
|
default long |
asLong() |
default java.util.Map<java.lang.String,IData> |
asMap()
Attempts to convert this value to a Map.
|
default short |
asShort() |
default 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()
default boolean asBool()
default byte asByte()
default short asShort()
default int asInt()
default long asLong()
default float asFloat()
default double asDouble()
default java.lang.String asString()
default java.util.List<IData> asList()
default java.util.Map<java.lang.String,IData> asMap()
default byte[] asByteArray()
default 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