|
||||||||||
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.ServerArrayValue
public class ServerArrayValue
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, KEY, VALUE |
Fields inherited from class com.caucho.quercus.env.Value |
---|
L, NULL_ARGS, NULL_VALUE_ARRAY |
Constructor Summary | |
---|---|
ServerArrayValue(Env env)
|
Method Summary | |
---|---|
ArrayValue |
append(Value key,
Value value)
Adds a new value. |
Value |
copy()
Copy for assignment. |
Value |
copySaveFunArg()
Copy for saving a function arguments. |
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 key,
boolean isTop)
Gets a new value. |
Var |
getVar(Value key)
Returns the array ref. |
boolean |
isset(Value key)
Returns true if the value is isset(). |
protected void |
printRImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
|
void |
put(java.lang.String key,
java.lang.String value)
Convenience for lib. |
Value |
put(Value value)
Adds a new value. |
java.lang.Object |
toObject()
Converts to an object. |
void |
varDumpImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
|
Methods inherited from class com.caucho.quercus.env.ArrayValueImpl |
---|
clear, contains, containsKey, containsStrict, copy, copyFrom, copyReturn, copyTree, createTailKey, generate, getArray, getDirty, getEntries, getHashMask, getHead, getKeys, getNextAvailableIndex, getObject, getRaw, getRef, getSize, getTail, getType, getValues, isArray, pop, putVar, remove, shuffle, size, slice, splice, toBoolean, 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, getKeyIterator, getValueArray, getValueIterator, getValueType, gt, hasCurrent, isCallable, isEmpty, jsonEncode, jsonEncodeAssociative, key, keyExists, keyReset, keySet, keysToArray, leq, lt, next, prev, print, printREntry, 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, varExportImpl |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ServerArrayValue(Env env)
Method Detail |
---|
public java.lang.Object toObject()
toObject
in class ArrayValueImpl
public ArrayValue append(Value key, Value value)
append
in class ArrayValueImpl
public Value put(Value value)
put
in class ArrayValueImpl
public Value get(Value key)
get
in class ArrayValueImpl
public Value getArg(Value key, boolean isTop)
getArg
in class ArrayValueImpl
public Var getVar(Value key)
getVar
in class ArrayValueImpl
public Value copy()
copy
in class ArrayValueImpl
public Value copySaveFunArg()
copySaveFunArg
in class ArrayValueImpl
public java.util.Set<java.util.Map.Entry<Value,Value>> entrySet()
entrySet
in class ArrayValue
public void put(java.lang.String key, java.lang.String value)
put
in class ArrayValue
public boolean isset(Value key)
isset
in class ArrayValue
public void varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet) throws java.io.IOException
varDumpImpl
in class ArrayValue
java.io.IOException
protected void printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet) throws java.io.IOException
printRImpl
in class ArrayValue
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |