Package com.enonic.xp.script
Interface ScriptValue
-
@PublicApi public interface ScriptValue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScriptValuecall(Object... args)List<ScriptValue>getArray()<T> List<T>getArray(Class<T> type)Set<String>getKeys()List<Object>getList()Map<String,Object>getMap()ScriptValuegetMember(String key)ObjectgetValue()<T> TgetValue(Class<T> type)booleanhasMember(String key)booleanisArray()booleanisFunction()booleanisObject()booleanisValue()
-
-
-
Method Detail
-
isArray
boolean isArray()
-
isObject
boolean isObject()
-
isValue
boolean isValue()
-
isFunction
boolean isFunction()
-
getValue
Object getValue()
-
getValue
<T> T getValue(Class<T> type)
-
hasMember
boolean hasMember(String key)
-
getMember
ScriptValue getMember(String key)
-
getArray
List<ScriptValue> getArray()
-
call
ScriptValue call(Object... args)
-
-