|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.quercus.env.Value
com.caucho.quercus.env.ArrayValue
com.caucho.quercus.env.ArrayValueImpl
com.caucho.quercus.env.GlobalArrayValue
@Module public class GlobalArrayValue
Represents the server
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.caucho.quercus.env.ArrayValue |
|---|
ArrayValue.AbstractGet, ArrayValue.Entry, ArrayValue.EntryIterator, ArrayValue.EntrySet, ArrayValue.GetKey, ArrayValue.GetValue, ArrayValue.KeyComparator, ArrayValue.KeyIterator, ArrayValue.KeySet, ArrayValue.ValueCollection, ArrayValue.ValueComparator, ArrayValue.ValueIterator |
| Field Summary |
|---|
| Fields inherited from class com.caucho.quercus.env.ArrayValue |
|---|
ARRAY, GET_KEY, GET_VALUE |
| Fields inherited from class com.caucho.quercus.env.Value |
|---|
L, NULL_ARGS, NULL_VALUE_ARRAY, SCALAR_V |
| Constructor Summary | |
|---|---|
GlobalArrayValue(Env env)
|
|
| Method Summary | |
|---|---|
ArrayValue |
append(Value key,
Value value)
Adds a new value. |
void |
clear()
Clears the array |
Value |
containsKey(Value key)
Gets a new value. |
Value |
copy()
Copy for assignment. |
java.util.Set<java.util.Map.Entry<Value,Value>> |
entrySet()
Returns an iterator of the entries. |
Value |
get(Value key)
Gets a new value. |
Value |
getArg(Value index,
boolean isTop)
Returns the value as an argument which may be a reference. |
Value |
getArray(Value index)
Returns the value as an array. |
java.util.Iterator<java.util.Map.Entry<Value,Value>> |
getIterator(Env env)
Returns an iterator for the key => value pairs. |
java.util.Iterator<Value> |
getKeyIterator(Env env)
Returns an iterator for the field keys. |
Value |
getKeys()
Returns the array keys. |
int |
getSize()
Returns the size. |
java.util.Iterator<Value> |
getValueIterator(Env env)
Returns an iterator for the field values. |
Var |
getVar(Value key)
Returns the array ref. |
boolean |
isset(Value key)
Returns true if the index isset(). |
boolean |
keyExists(Value key)
Returns true if the key exists in the array. |
void |
print(Env env)
Prints the value. |
Value |
remove(Value key)
Unsets a value. |
boolean |
toBoolean()
Converts to a boolean. |
java.lang.Object |
toObject()
Converts to an object. |
| Methods inherited from class com.caucho.quercus.env.ArrayValueImpl |
|---|
contains, containsStrict, copy, copyFrom, copyReturn, copySaveFunArg, copyTree, createTailKey, generate, getDirty, getEntries, getHashMask, getHead, getNextAvailableIndex, getObject, getRaw, getRef, getTail, getType, getValues, isArray, pop, put, putVar, shuffle, size, slice, splice, toLocalRef, toLocalValue, toRefValue, toString, unshift |
| Methods inherited from class com.caucho.quercus.env.ArrayValue |
|---|
add, append, callCallback, callCallback, callCallback, cmp, current, each, end, eq, eql, geq, getBaseIterator, getCount, getCountRecursive, getCurrent, getIterator, getKeyArray, getValueArray, getValueType, gt, hasCurrent, isCallable, isEmpty, jsonEncode, key, keyReset, keySet, keysToArray, leq, lt, next, prev, printREntry, printRImpl, put, put, put, put, put, put, put, put, put, put, put, put, putAll, reset, serialize, setCurrent, sort, toArray, toArray, toArrayValue, toAutoArray, toBinaryValueMarshalCost, toCallable, toCharMarshalCost, toDouble, toEntryArray, toJavaCollection, toJavaList, toJavaMap, toJavaObject, toKey, toLong, toObject, toString, toStringMarshalCost, toStringValueMarshalCost, toUnicodeValueMarshalCost, values, valuesToArray, valuesToArray, varDumpEntry, varDumpImpl, varExport |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public GlobalArrayValue(Env env)
| Method Detail |
|---|
public java.lang.Object toObject()
toObject in class ArrayValueImplpublic boolean toBoolean()
ArrayValueImpl
toBoolean in class ArrayValueImpl
public ArrayValue append(Value key,
Value value)
append in class ArrayValueImplpublic Value get(Value key)
get in class ArrayValueImplpublic Var getVar(Value key)
getVar in class ArrayValueImpl
public Value getArg(Value index,
boolean isTop)
getArg in class ArrayValueImplpublic Value getArray(Value index)
getArray in class ArrayValueImplpublic Value remove(Value key)
remove in class ArrayValueImplpublic void clear()
ArrayValueImpl
clear in class ArrayValueImplpublic Value copy()
copy in class ArrayValueImplpublic int getSize()
ArrayValueImpl
getSize in class ArrayValueImplpublic Value containsKey(Value key)
containsKey in class ArrayValueImplkey - to search for in the array
public boolean isset(Value key)
isset in class ArrayValuepublic boolean keyExists(Value key)
keyExists in class ArrayValuepublic void print(Env env)
print in class ArrayValueenv - public Value getKeys()
getKeys in class ArrayValueImplpublic java.util.Set<java.util.Map.Entry<Value,Value>> entrySet()
entrySet in class ArrayValuepublic java.util.Iterator<java.util.Map.Entry<Value,Value>> getIterator(Env env)
Value
getIterator in class Valuepublic java.util.Iterator<Value> getKeyIterator(Env env)
ValueValue.getIterator(Env); derived classes may override and
provide a more efficient implementation.
getKeyIterator in class ArrayValuepublic java.util.Iterator<Value> getValueIterator(Env env)
ValueValue.getIterator(Env); derived classes may override and
provide a more efficient implementation.
getValueIterator in class ArrayValue
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||