@Beta
public interface ScriptValue
Modifier and Type | Method and Description |
---|---|
ScriptValue |
call(java.lang.Object... args) |
java.util.List<ScriptValue> |
getArray() |
<T> java.util.List<T> |
getArray(java.lang.Class<T> type) |
java.util.Set<java.lang.String> |
getKeys() |
java.util.Map<java.lang.String,java.lang.Object> |
getMap() |
ScriptValue |
getMember(java.lang.String key) |
java.lang.Object |
getValue() |
<T> T |
getValue(java.lang.Class<T> type) |
boolean |
hasMember(java.lang.String key) |
boolean |
isArray() |
boolean |
isFunction() |
boolean |
isObject() |
boolean |
isValue() |
boolean isArray()
boolean isObject()
boolean isValue()
boolean isFunction()
java.lang.Object getValue()
<T> T getValue(java.lang.Class<T> type)
java.util.Set<java.lang.String> getKeys()
boolean hasMember(java.lang.String key)
ScriptValue getMember(java.lang.String key)
java.util.List<ScriptValue> getArray()
<T> java.util.List<T> getArray(java.lang.Class<T> type)
java.util.Map<java.lang.String,java.lang.Object> getMap()
ScriptValue call(java.lang.Object... args)