|
||||||||||
| 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 |
| Fields inherited from class com.caucho.quercus.env.Value |
|---|
L, NULL_ARGS, NULL_VALUE_ARRAY, SCALAR_V |
| 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, 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, varExport |
| 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 ArrayValueImplpublic Value put(Value value)
put in class ArrayValueImplpublic Value get(Value key)
get in class ArrayValueImpl
public Value getArg(Value key,
boolean isTop)
getArg in class ArrayValueImplpublic Var getVar(Value key)
getVar in class ArrayValueImplpublic Value copy()
copy in class ArrayValueImplpublic Value copySaveFunArg()
copySaveFunArg in class ArrayValueImplpublic 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 ArrayValuepublic 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 ArrayValuejava.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 ArrayValuejava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||