Package com.enonic.xp.script
Interface ScriptValue
-
@PublicApi public interface ScriptValue
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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.List<java.lang.Object>
getList()
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()
-
-
-
Method Detail
-
isArray
boolean isArray()
-
isObject
boolean isObject()
-
isValue
boolean isValue()
-
isFunction
boolean isFunction()
-
getValue
java.lang.Object getValue()
-
getValue
<T> T getValue(java.lang.Class<T> type)
-
getKeys
java.util.Set<java.lang.String> getKeys()
-
hasMember
boolean hasMember(java.lang.String key)
-
getMember
ScriptValue getMember(java.lang.String key)
-
getArray
java.util.List<ScriptValue> getArray()
-
getArray
<T> java.util.List<T> getArray(java.lang.Class<T> type)
-
getList
java.util.List<java.lang.Object> getList()
-
getMap
java.util.Map<java.lang.String,java.lang.Object> getMap()
-
call
ScriptValue call(java.lang.Object... args)
-
-