public class ServerArrayValue extends ArrayValueImpl
ArrayValue.AbstractGet, ArrayValue.Entry, ArrayValue.EntryIterator, ArrayValue.EntrySet, ArrayValue.GetKey, ArrayValue.GetValue, ArrayValue.KeyComparator, ArrayValue.KeyIterator, ArrayValue.KeySet, ArrayValue.ValueCollection, ArrayValue.ValueComparator, ArrayValue.ValueIteratorL, NULL_ARGS, NULL_VALUE_ARRAY| Constructor and Description |
|---|
ServerArrayValue(Env env) |
| Modifier and Type | Method and Description |
|---|---|
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) |
clear, contains, containsKey, containsStrict, copy, copyFrom, copyReturn, copyTree, createTailKey, generate, getArgTail, 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, unshiftadd, 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, 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, varExportImplabs, add, addOne, appendTo, appendTo, appendTo, appendTo, bitAnd, bitOr, bitXor, call, call, call, call, call, call, call, callCopy, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callRef, callRef, callRef, callRef, callRef, callRef, callRef, charValueAt, checkPrivate, checkProtected, clone, copy, copyArrayItem, copyStringBuilder, div, div, eqValue, findFunction, findQuercusClass, get, getArray, getCallableName, getCalledClass, getClassName, getField, getFieldArg, getFieldArgRef, getFieldArray, getFieldObject, getFieldVar, getHashCode, getIterator, getObject, getObjectHash, getQuercusClass, getResourceType, getStaticFieldValue, getStaticFieldVar, getThisField, getThisFieldArg, getThisFieldArgRef, getThisFieldArray, getThisFieldObject, getThisFieldVar, hashCode, increment, initField, initField, initField, initIncompleteField, isA, isA, isBinary, isBoolean, isDefault, isDouble, isDoubleConvertible, isFieldExists, isFieldInit, isLong, isLongConvertible, isNull, isNumberConvertible, isNumeric, isObject, isResource, isset, issetField, issetThisField, isString, isUnicode, isVar, length, lshift, mod, mul, mul, neg, nextIndex, pos, postdecr, postincr, postincr, predecr, preincr, preincr, print, printDepth, printJavaChar, printJavaString, printR, put, putArray, putField, putField, putField, putObject, putThisField, putThisField, putThisFieldArray, rshift, serialize, set, setCharValueAt, setFieldInit, setJavaObject, setStaticFieldRef, sub_rev, sub, sub, subOne, toArgRef, toAutoObject, toBigDecimal, toBigInteger, toBinaryValue, toBinaryValue, toBinaryValue, toBooleanMarshalCost, toByteArrayMarshalCost, toByteMarshalCost, toChar, toCharArrayMarshalCost, toDebugString, toDouble, toDouble, toDouble, toDouble, toDoubleMarshalCost, toDoubleValue, toException, toFloatMarshalCost, toInputStream, toInt, toIntegerMarshalCost, toInternString, toJavaBoolean, toJavaByte, toJavaCalendar, toJavaCharacter, toJavaDate, toJavaDouble, toJavaEnum, toJavaFloat, toJavaInteger, toJavaLong, toJavaObject, toJavaObjectMarshalCost, toJavaObjectNotNull, toJavaShort, toJavaString, toJavaURL, toLocalThis, toLocalValueReadOnly, toLocalVar, toLocalVarDeclAsRef, toLong, toLong, toLong, toLong, toLongMarshalCost, toLongValue, toRef, toShortMarshalCost, toStringBuilder, toStringBuilder, toStringBuilder, toStringBuilder, toStringValue, toStringValue, toUnicode, toUnicodeValue, toUnicodeValue, toValue, toVar, unsetArray, unsetField, unsetThisArray, unsetThisField, unsetThisPrivateField, varDump, varExportpublic ServerArrayValue(Env env)
public java.lang.Object toObject()
toObject in class ArrayValueImplpublic 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 ArrayValueImplpublic 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 ArrayValuepublic void put(java.lang.String key,
java.lang.String value)
put in class ArrayValuepublic boolean isset(Value key)
isset in class ArrayValuepublic 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.IOExceptionprotected 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