public class ArrayAccessDelegate extends java.lang.Object implements ArrayDelegate
ArrayAccess interface.| Constructor and Description |
|---|
ArrayAccessDelegate() |
| Modifier and Type | Method and Description |
|---|---|
long |
count(Env env,
ObjectValue qThis)
Returns the array count
|
Value |
get(Env env,
ObjectValue qThis,
Value index)
Returns the value for the specified key.
|
boolean |
isEmpty(Env env,
ObjectValue qThis,
Value index)
Returns true if the value is empty.
|
boolean |
isset(Env env,
ObjectValue qThis,
Value index)
Returns true if the value is set
|
Value |
put(Env env,
ObjectValue qThis,
Value index)
Appends a value.
|
Value |
put(Env env,
ObjectValue qThis,
Value index,
Value value)
Sets the value for the spoecified key.
|
Value |
unset(Env env,
ObjectValue qThis,
Value index)
Removes the value at the speified key.
|
public Value get(Env env, ObjectValue qThis, Value index)
ArrayDelegateget in interface ArrayDelegatepublic Value put(Env env, ObjectValue qThis, Value index, Value value)
ArrayDelegateput in interface ArrayDelegatepublic Value put(Env env, ObjectValue qThis, Value index)
ArrayDelegateput in interface ArrayDelegatepublic boolean isset(Env env, ObjectValue qThis, Value index)
ArrayDelegateisset in interface ArrayDelegatepublic boolean isEmpty(Env env, ObjectValue qThis, Value index)
ArrayDelegateisEmpty in interface ArrayDelegatepublic Value unset(Env env, ObjectValue qThis, Value index)
ArrayDelegateunset in interface ArrayDelegatepublic long count(Env env, ObjectValue qThis)
ArrayDelegatecount in interface ArrayDelegate