|
||||||||||
| 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.Var
public class Var
Represents a PHP variable value.
| Field Summary |
|---|
| Fields inherited from class com.caucho.quercus.env.Value |
|---|
L, NULL_ARGS, NULL_VALUE_ARRAY, SCALAR_V |
| Constructor Summary | |
|---|---|
Var()
|
|
Var(Value value)
|
|
| Method Summary | |
|---|---|
Value |
abs()
Absolute value. |
Value |
add(long rValue)
Adds to the following value. |
Value |
add(Value rValue)
Adds to the following value. |
Value |
addOne()
Pre-increment the following value. |
Value |
append(Value index,
Value value)
Sets the array value, returning the new array, e.g. |
StringValue |
appendTo(BinaryBuilderValue sb)
Append to a binary builder. |
StringValue |
appendTo(LargeStringBuilderValue sb)
Append to a string builder. |
StringValue |
appendTo(StringBuilderValue sb)
Append to a string builder. |
StringValue |
appendTo(UnicodeBuilderValue sb)
Append to a unicode builder. |
Value |
bitAnd(Value rValue)
Binary And. |
Value |
bitOr(Value rValue)
Binary or. |
Value |
bitXor(Value rValue)
Binary xor. |
Value |
call(Env env)
Evaluates the function. |
Value |
call(Env env,
Value a1)
Evaluates the function with an argument . |
Value |
call(Env env,
Value[] args)
Evaluates the function. |
Value |
call(Env env,
Value a1,
Value a2)
Evaluates the function with arguments |
Value |
call(Env env,
Value a1,
Value a2,
Value a3)
Evaluates the function with arguments |
Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates the function with arguments |
Value |
call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates the function with arguments |
Value |
callCopy(Env env,
Value[] args)
Evaluates the function, returning a copy |
Value |
callMethod(Env env,
StringValue methodName,
int hash)
Evaluates a method. |
Value |
callMethod(Env env,
StringValue methodName,
int hash,
Value a1)
Evaluates a method. |
Value |
callMethod(Env env,
StringValue methodName,
int hash,
Value[] args)
Evaluates a method. |
Value |
callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2)
Evaluates a method. |
Value |
callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3)
Evaluates a method with 3 args. |
Value |
callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates a method with 4 args. |
Value |
callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates a method with 5 args. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash)
Evaluates a method. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1)
Evaluates a method. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash,
Value[] args)
Evaluates a method. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2)
Evaluates a method. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3)
Evaluates a method with 3 args. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates a method with 4 args. |
Value |
callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates a method with 5 args. |
Value |
callRef(Env env)
Evaluates the function. |
Value |
callRef(Env env,
Value a1)
Evaluates the function with an argument . |
Value |
callRef(Env env,
Value[] args)
Evaluates the function, returning a reference. |
Value |
callRef(Env env,
Value a1,
Value a2)
Evaluates the function with arguments |
Value |
callRef(Env env,
Value a1,
Value a2,
Value a3)
Evaluates the function with arguments |
Value |
callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
Evaluates the function with arguments |
Value |
callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
Evaluates the function with arguments |
Value |
charValueAt(long index)
Returns the character at an index |
Value |
clone(Env env)
Clone for the clone keyword |
int |
cmp(Value rValue)
Compares the two values |
Value |
copy()
Copy the value. |
Value |
copyArrayItem()
Copy the value as an array item. |
Value |
copyReturn()
Copy the value as a return value. |
Value |
copyTree(Env env,
CopyRoot root)
Copy for serialization |
Value |
current()
Returns the current value |
Value |
div(Value rValue)
Divides the following value. |
Value |
end()
Returns the end value. |
boolean |
eq(Value rValue)
Returns true for equality |
boolean |
eql(Value rValue)
Returns true for equality |
boolean |
geq(Value rValue)
Returns true for greater than or equal to |
Value |
get(Value index)
Returns the array ref. |
Value |
getArg(Value index,
boolean isTop)
Returns the array ref. |
Value |
getArray()
Returns the array ref. |
Value |
getArray(Value index)
Returns the value, creating an object if unset. |
java.lang.String |
getClassName()
Returns the class name. |
int |
getCount(Env env)
Returns the count, as returned by the global php count() function |
int |
getCountRecursive(Env env)
Returns the count, as returned by the global php count() function |
Value |
getDirty(Value index)
Returns the value, doing a copy-on-write if needed. |
Value |
getField(Env env,
StringValue name)
Returns the field value. |
Value |
getFieldArg(Env env,
StringValue name,
boolean isTop)
Returns the array ref. |
Value |
getFieldArray(Env env,
StringValue name)
Returns the field value as an array |
Value |
getFieldObject(Env env,
StringValue name)
Returns the field value as an object |
Var |
getFieldVar(Env env,
StringValue name)
Returns the field ref. |
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 |
getObject(Env env)
Returns the value, creating an object if unset. |
Value |
getObject(Env env,
Value index)
Returns the value, creating an object if unset. |
Value |
getRawValue()
Returns to the value value. |
java.lang.String |
getResourceType()
|
int |
getSize()
Returns the array/object size |
Value |
getThisField(Env env,
StringValue name)
Returns the field value. |
Value |
getThisFieldArg(Env env,
StringValue name)
Returns the array ref. |
Value |
getThisFieldArray(Env env,
StringValue name)
Returns the field value as an array |
Value |
getThisFieldObject(Env env,
StringValue name)
Returns the field value as an object |
Var |
getThisFieldVar(Env env,
StringValue name)
Returns the field ref. |
java.lang.String |
getType()
Returns the type. |
java.util.Iterator<Value> |
getValueIterator(Env env)
Returns an iterator for the field values. |
ValueType |
getValueType()
Returns the ValueType. |
Var |
getVar(Value index)
Returns the array ref. |
boolean |
gt(Value rValue)
Returns true for greater than |
boolean |
hasCurrent()
Returns true if there are more elements. |
Value |
increment(int incr)
Increment the following value. |
void |
initField(StringValue key,
Value value,
FieldVisibility visibility)
Initializes a new field, does not call __set if it is defined. |
boolean |
isA(java.lang.String name)
Returns true for an implementation of a class |
boolean |
isArray()
Returns true for an array. |
boolean |
isBinary()
Returns true for a BinaryValue. |
boolean |
isBoolean()
Returns true for a BooleanValue |
boolean |
isDefault()
Returns true for a DefaultValue |
boolean |
isDouble()
Returns true for a long-value. |
boolean |
isDoubleConvertible()
True to a double. |
boolean |
isEmpty()
Returns true if the value is empty |
boolean |
isLong()
Returns true for a long-value. |
boolean |
isLongConvertible()
True for a long |
boolean |
isNull()
True if the object is null |
boolean |
isNumberConvertible()
True for a number |
boolean |
isNumeric()
Returns true for is_numeric |
boolean |
isObject()
Returns true for an object. |
boolean |
isResource()
|
boolean |
isset()
Returns true if the value is set |
boolean |
isset(Value index)
Return true if the array value is set |
boolean |
issetField(StringValue name)
Returns true if the field is set. |
boolean |
issetThisField(StringValue name)
Returns true if the field is set. |
boolean |
isString()
Returns true for a StringValue. |
boolean |
isUnicode()
Returns true for a UnicodeValue. |
boolean |
isVar()
|
void |
jsonEncode(Env env,
StringValue sb)
Encodes the value in JSON. |
Value |
key()
Returns the current key |
int |
length()
Returns the length as a string. |
boolean |
leq(Value rValue)
Returns true for less than or equal to |
Value |
lshift(Value rValue)
Shifts left by the value. |
boolean |
lt(Value rValue)
Returns true for less than |
Value |
mul(long lValue)
Multiplies to the following value. |
Value |
mul(Value rValue)
Multiplies to the following value. |
Value |
neg()
Negates the value. |
Value |
next()
Returns the current value |
Value |
pop(Env env)
Pops the top array element. |
Value |
postdecr()
Post-increment the following value. |
Value |
postincr()
Post-increment the following value. |
Value |
postincr(int incr)
Post-increment the following value. |
Value |
predecr()
Pre-increment the following value. |
Value |
preincr()
Pre-increment the following value. |
Value |
preincr(int incr)
Pre-increment the following value. |
Value |
prev()
Returns the previous value |
void |
print(Env env)
Prints the value. |
void |
print(Env env,
WriteStream out)
Prints the value. |
Value |
put(Value value)
Returns the array ref. |
Value |
put(Value index,
Value value)
Returns the array ref. |
Value |
putField(Env env,
StringValue name,
Value value)
Sets the field. |
Value |
putThisField(Env env,
StringValue name,
Value value)
Sets the field. |
Var |
putVar()
Returns the array ref. |
Value |
remove(Value index)
Return unset the value. |
Value |
reset()
Returns the array pointer. |
Value |
rshift(Value rValue)
Shifts right by the value. |
void |
serialize(Env env,
java.lang.StringBuilder sb)
Serializes the value. |
void |
serialize(Env env,
java.lang.StringBuilder sb,
SerializeMap serializeMap)
Serializes the value. |
Value |
set(Value value)
Sets the value. |
Value |
setCharValueAt(long index,
Value value)
Sets the character at an index |
protected Value |
setRaw(Value value)
Sets the value. |
Var |
setRef(Value value)
Sets the value, possibly replacing if a var and returning the resulting var $a =& (...). |
Value |
shuffle()
Shuffles the array. |
Value |
sub(long rValue)
Subtracts to the following value. |
Value |
sub(Value rValue)
Subtracts to the following value. |
Value |
subOne()
Pre-increment the following value. |
Value |
toArgRef()
Converts to a reference variable |
Value |
toArray()
Converts to an array |
ArrayValue |
toArrayValue(Env env)
Converts to an array |
Value |
toAutoArray()
Converts to an array |
java.math.BigDecimal |
toBigDecimal()
Converts to a Java BigDecimal. |
java.math.BigInteger |
toBigInteger()
Converts to a Java BigInteger. |
StringValue |
toBinaryValue(Env env)
Converts to a BinaryValue. |
int |
toBinaryValueMarshalCost()
Cost to convert to a binary value |
boolean |
toBoolean()
Converts to a boolean. |
int |
toBooleanMarshalCost()
Cost to convert to a boolean |
int |
toByteArrayMarshalCost()
Cost to convert to a byte[] |
int |
toByteMarshalCost()
Cost to convert to a byte |
Callable |
toCallable(Env env)
Converts to a callable |
int |
toCharArrayMarshalCost()
Cost to convert to a char[] |
int |
toCharMarshalCost()
Cost to convert to a character |
double |
toDouble()
Converts to a double. |
int |
toDoubleMarshalCost()
Cost to convert to a double |
DoubleValue |
toDoubleValue()
Converts to a double. |
int |
toFloatMarshalCost()
Cost to convert to a float |
java.io.InputStream |
toInputStream()
Returns a byteArrayInputStream for the value. |
int |
toIntegerMarshalCost()
Cost to convert to an integer |
java.util.Calendar |
toJavaCalendar()
Converts to a Java Calendar. |
java.util.Collection |
toJavaCollection(Env env,
java.lang.Class type)
Converts to a java Collection object. |
java.util.Date |
toJavaDate()
Converts to a Java Date. |
java.util.List |
toJavaList(Env env,
java.lang.Class type)
Converts to a java List object. |
java.util.Map |
toJavaMap(Env env,
java.lang.Class type)
Converts to a java map. |
java.lang.Object |
toJavaObject()
Converts to an object. |
java.lang.Object |
toJavaObject(Env env,
java.lang.Class type)
Converts to an object. |
int |
toJavaObjectMarshalCost()
Cost to convert to a Java object |
java.lang.Object |
toJavaObjectNotNull(Env env,
java.lang.Class type)
Converts to an object. |
java.lang.String |
toJavaString()
Converts to a java String object. |
java.net.URL |
toJavaURL(Env env)
Converts to a Java URL. |
Value |
toKey()
Converts to a key. |
Value |
toLocalRef()
Convert to a function argument value, e.g. |
Value |
toLocalValue()
Converts to a raw value. |
Value |
toLocalValueReadOnly()
Converts to a function argument value that is never assigned or modified. |
Var |
toLocalVar()
Converts to a local argument variable |
Var |
toLocalVarDeclAsRef()
Converts to a reference variable |
long |
toLong()
Converts to a long. |
int |
toLongMarshalCost()
Cost to convert to a long |
LongValue |
toLongValue()
Converts to a long. |
Value |
toObject(Env env)
Converts to an object. |
Value |
toRef()
Converts to a variable reference (for function arguments) |
Value |
toRefValue()
Converts to a function argument ref value, i.e. |
int |
toShortMarshalCost()
Cost to convert to a short |
java.lang.String |
toString()
|
StringValue |
toString(Env env)
Converts to a string. |
StringValue |
toStringBuilder()
Converts to a string builder |
StringValue |
toStringBuilder(Env env)
Converts to a string builder |
StringValue |
toStringBuilder(Env env,
StringValue value)
Converts to a string builder |
StringValue |
toStringBuilder(Env env,
Value value)
Converts to a string builder |
int |
toStringMarshalCost()
Cost to convert to a string |
StringValue |
toStringValue()
Converts to a StringValue. |
StringValue |
toStringValue(Env env)
|
int |
toStringValueMarshalCost()
Cost to convert to a StringValue |
StringValue |
toUnicode(Env env)
Converts to a Unicode string. |
StringValue |
toUnicodeValue(Env env)
Converts to a UnicodeValue for marshaling, so it will create a UnicodeValue event when unicode.semantics=false. |
int |
toUnicodeValueMarshalCost()
Cost to convert to a UnicdeValue |
Value |
toValue()
Converts to a raw value. |
Var |
toVar()
Converts to a variable |
void |
unsetField(StringValue name)
Unsets the field. |
void |
unsetThisField(StringValue name)
Unsets the field. |
java.lang.Object |
valuesToArray(Env env,
java.lang.Class elementType)
Takes the values of this array, unmarshalls them to objects of type elementType, and puts them in a java array. |
void |
varDumpImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
|
java.lang.Object |
writeReplace()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Var()
public Var(Value value)
| Method Detail |
|---|
public Value set(Value value)
set in class Valuepublic boolean isVar()
isVar in class Valuepublic Var setRef(Value value)
protected Value setRaw(Value value)
public java.lang.String getType()
getType in class Valuepublic java.lang.String getResourceType()
getResourceType in class Valuepublic ValueType getValueType()
getValueType in class Valuepublic java.lang.String getClassName()
getClassName in class Valuepublic boolean isObject()
isObject in class Valuepublic boolean isResource()
isResource in class Valuepublic boolean isA(java.lang.String name)
isA in class Valuepublic boolean isLongConvertible()
isLongConvertible in class Valuepublic boolean isDoubleConvertible()
isDoubleConvertible in class Valuepublic boolean isNumberConvertible()
isNumberConvertible in class Valuepublic boolean isLong()
isLong in class Valuepublic boolean isDouble()
isDouble in class Valuepublic boolean isNumeric()
isNumeric in class Valuepublic boolean isString()
isString in class Valuepublic boolean isBinary()
isBinary in class Valuepublic boolean isUnicode()
isUnicode in class Valuepublic boolean isBoolean()
isBoolean in class Valuepublic boolean isDefault()
isDefault in class Valuepublic boolean isset()
isset in class Valuepublic boolean isEmpty()
isEmpty in class Valuepublic boolean isNull()
isNull in class Valuepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean toBoolean()
toBoolean in class Valuepublic long toLong()
toLong in class Valuepublic double toDouble()
toDouble in class Valuepublic LongValue toLongValue()
toLongValue in class Valuepublic DoubleValue toDoubleValue()
toDoubleValue in class Valuepublic StringValue toString(Env env)
toString in class Valueenv - public java.lang.String toJavaString()
toJavaString in class Valuepublic java.lang.Object toJavaObject()
toJavaObject in class Value
public java.lang.Object toJavaObject(Env env,
java.lang.Class type)
toJavaObject in class Value
public java.lang.Object toJavaObjectNotNull(Env env,
java.lang.Class type)
toJavaObjectNotNull in class Value
public java.util.Collection toJavaCollection(Env env,
java.lang.Class type)
toJavaCollection in class Value
public java.util.List toJavaList(Env env,
java.lang.Class type)
toJavaList in class Value
public java.util.Map toJavaMap(Env env,
java.lang.Class type)
toJavaMap in class Valuepublic java.util.Calendar toJavaCalendar()
toJavaCalendar in class Valuepublic java.util.Date toJavaDate()
toJavaDate in class Valuepublic java.net.URL toJavaURL(Env env)
toJavaURL in class Valuepublic java.math.BigDecimal toBigDecimal()
toBigDecimal in class Valuepublic java.math.BigInteger toBigInteger()
toBigInteger in class Valuepublic Value toArray()
toArray in class Valuepublic ArrayValue toArrayValue(Env env)
toArrayValue in class Valuepublic Value toAutoArray()
toAutoArray in class Valuepublic Value toObject(Env env)
toObject in class Valuepublic int toBooleanMarshalCost()
toBooleanMarshalCost in class Valuepublic int toByteMarshalCost()
toByteMarshalCost in class Valuepublic int toShortMarshalCost()
toShortMarshalCost in class Valuepublic int toIntegerMarshalCost()
toIntegerMarshalCost in class Valuepublic int toLongMarshalCost()
toLongMarshalCost in class Valuepublic int toDoubleMarshalCost()
toDoubleMarshalCost in class Valuepublic int toFloatMarshalCost()
toFloatMarshalCost in class Valuepublic int toCharMarshalCost()
toCharMarshalCost in class Valuepublic int toStringMarshalCost()
toStringMarshalCost in class Valuepublic int toByteArrayMarshalCost()
toByteArrayMarshalCost in class Valuepublic int toCharArrayMarshalCost()
toCharArrayMarshalCost in class Valuepublic int toJavaObjectMarshalCost()
toJavaObjectMarshalCost in class Valuepublic int toBinaryValueMarshalCost()
toBinaryValueMarshalCost in class Valuepublic int toStringValueMarshalCost()
toStringValueMarshalCost in class Valuepublic int toUnicodeValueMarshalCost()
toUnicodeValueMarshalCost in class Valuepublic StringValue appendTo(UnicodeBuilderValue sb)
appendTo in class Valuepublic StringValue appendTo(BinaryBuilderValue sb)
appendTo in class Valuepublic StringValue appendTo(StringBuilderValue sb)
appendTo in class Valuepublic StringValue appendTo(LargeStringBuilderValue sb)
appendTo in class Valuepublic final Value getRawValue()
public final Value toValue()
toValue in class Valuepublic Value toLocalValueReadOnly()
toLocalValueReadOnly in class Valuepublic Value toLocalValue()
toLocalValue in class Valuepublic Value toLocalRef()
toLocalRef in class Valuepublic Value toRefValue()
toRefValue in class Valuepublic Var toVar()
toVar in class Valuepublic Var toLocalVar()
toLocalVar in class Valuepublic Var toLocalVarDeclAsRef()
toLocalVarDeclAsRef in class Valuepublic Value toArgRef()
toArgRef in class Valuepublic Value toKey()
toKey in class Valuepublic StringValue toStringValue()
Value
toStringValue in class Valuepublic StringValue toStringValue(Env env)
toStringValue in class Valuepublic StringValue toBinaryValue(Env env)
Value
toBinaryValue in class Valuepublic StringValue toUnicode(Env env)
Value
toUnicode in class Valuepublic StringValue toUnicodeValue(Env env)
Value
toUnicodeValue in class Valuepublic StringValue toStringBuilder()
Value
toStringBuilder in class Valuepublic StringValue toStringBuilder(Env env)
Value
toStringBuilder in class Value
public StringValue toStringBuilder(Env env,
Value value)
toStringBuilder in class Value
public StringValue toStringBuilder(Env env,
StringValue value)
toStringBuilder in class Valuepublic java.io.InputStream toInputStream()
Value
toInputStream in class Valuepublic Callable toCallable(Env env)
Value
toCallable in class Valuepublic Value copy()
copy in class Value
public Value copyTree(Env env,
CopyRoot root)
copyTree in class Valuepublic Value clone(Env env)
clone in class Valuepublic Value copyArrayItem()
copyArrayItem in class Valuepublic Value copyReturn()
copyReturn in class Valuepublic Value toRef()
toRef in class Valuepublic boolean isArray()
isArray in class Valuepublic Value neg()
neg in class Valuepublic Value add(Value rValue)
add in class Valuepublic Value add(long rValue)
add in class Valuepublic Value preincr(int incr)
preincr in class Valuepublic Value postincr(int incr)
postincr in class Valuepublic Value addOne()
addOne in class Valuepublic Value subOne()
subOne in class Valuepublic Value preincr()
preincr in class Valuepublic Value predecr()
predecr in class Valuepublic Value postincr()
postincr in class Valuepublic Value postdecr()
postdecr in class Valuepublic Value increment(int incr)
increment in class Valuepublic Value sub(Value rValue)
sub in class Valuepublic Value sub(long rValue)
sub in class Valuepublic Value mul(Value rValue)
mul in class Valuepublic Value mul(long lValue)
mul in class Valuepublic Value div(Value rValue)
div in class Valuepublic Value lshift(Value rValue)
lshift in class Valuepublic Value rshift(Value rValue)
rshift in class Valuepublic Value bitAnd(Value rValue)
bitAnd in class Valuepublic Value bitOr(Value rValue)
bitOr in class Valuepublic Value bitXor(Value rValue)
bitXor in class Valuepublic Value abs()
abs in class Valuepublic boolean eq(Value rValue)
eq in class Valuepublic boolean eql(Value rValue)
eql in class Valuepublic int cmp(Value rValue)
cmp in class Valuepublic boolean lt(Value rValue)
lt in class Valuepublic boolean leq(Value rValue)
leq in class Valuepublic boolean gt(Value rValue)
gt in class Valuepublic boolean geq(Value rValue)
geq in class Valuepublic int length()
length in class Valuepublic int getSize()
getSize in class Valuepublic int getCount(Env env)
getCount in class Valuepublic int getCountRecursive(Env env)
getCountRecursive in class Valuepublic 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 Valuepublic java.util.Iterator<Value> getValueIterator(Env env)
ValueValue.getIterator(Env); derived classes may override and
provide a more efficient implementation.
getValueIterator in class Valuepublic Value getArray()
getArray in class Valuepublic Value getObject(Env env)
getObject in class Valuepublic Value get(Value index)
get in class Valuepublic Var getVar(Value index)
getVar in class Value
public Value getArg(Value index,
boolean isTop)
getArg in class Valuepublic Value getArray(Value index)
getArray in class Valuepublic Value getDirty(Value index)
getDirty in class Value
public Value getObject(Env env,
Value index)
getObject in class Value
public Value put(Value index,
Value value)
put in class Value
public Value append(Value index,
Value value)
append in class Valuepublic Value put(Value value)
put in class Valuepublic Var putVar()
putVar in class Valuepublic boolean isset(Value index)
isset in class Valuepublic Value remove(Value index)
remove in class Value
public Value getField(Env env,
StringValue name)
getField in class Value
public Var getFieldVar(Env env,
StringValue name)
getFieldVar in class Value
public Value getFieldArg(Env env,
StringValue name,
boolean isTop)
getFieldArg in class Value
public Value getFieldArray(Env env,
StringValue name)
getFieldArray in class Value
public Value getFieldObject(Env env,
StringValue name)
getFieldObject in class Value
public Value putField(Env env,
StringValue name,
Value value)
putField in class Valuepublic boolean issetField(StringValue name)
issetField in class Valuepublic void unsetField(StringValue name)
unsetField in class Value
public Value getThisField(Env env,
StringValue name)
getThisField in class Value
public Var getThisFieldVar(Env env,
StringValue name)
getThisFieldVar in class Value
public Value getThisFieldArg(Env env,
StringValue name)
getThisFieldArg in class Value
public Value getThisFieldArray(Env env,
StringValue name)
getThisFieldArray in class Value
public Value getThisFieldObject(Env env,
StringValue name)
getThisFieldObject in class Value
public void initField(StringValue key,
Value value,
FieldVisibility visibility)
initField in class Value
public Value putThisField(Env env,
StringValue name,
Value value)
putThisField in class Valuepublic boolean issetThisField(StringValue name)
issetThisField in class Valuepublic void unsetThisField(StringValue name)
unsetThisField in class Value
public java.lang.Object valuesToArray(Env env,
java.lang.Class elementType)
valuesToArray in class Valuepublic Value charValueAt(long index)
charValueAt in class Value
public Value setCharValueAt(long index,
Value value)
setCharValueAt in class Valuepublic boolean hasCurrent()
hasCurrent in class Valuepublic Value key()
key in class Valuepublic Value current()
current in class Valuepublic Value next()
next in class Valuepublic Value prev()
prev in class Valuepublic Value end()
end in class Valuepublic Value reset()
reset in class Valuepublic Value shuffle()
shuffle in class Valuepublic Value pop(Env env)
pop in class Value
public Value call(Env env,
Value[] args)
call in class Value
public Value callRef(Env env,
Value[] args)
callRef in class Value
public Value callCopy(Env env,
Value[] args)
callCopy in class Valuepublic Value call(Env env)
call in class Valuepublic Value callRef(Env env)
callRef in class Value
public Value call(Env env,
Value a1)
call in class Value
public Value callRef(Env env,
Value a1)
callRef in class Value
public Value call(Env env,
Value a1,
Value a2)
call in class Value
public Value callRef(Env env,
Value a1,
Value a2)
callRef in class Value
public Value call(Env env,
Value a1,
Value a2,
Value a3)
call in class Value
public Value callRef(Env env,
Value a1,
Value a2,
Value a3)
callRef in class Value
public Value call(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
call in class Value
public Value callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4)
callRef in class Value
public Value call(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
call in class Value
public Value callRef(Env env,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
callRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash,
Value[] args)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash,
Value[] args)
callMethodRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash)
callMethodRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash,
Value a1)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1)
callMethodRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2)
callMethodRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3)
callMethodRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4)
callMethodRef in class Value
public Value callMethod(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
callMethod in class Value
public Value callMethodRef(Env env,
StringValue methodName,
int hash,
Value a1,
Value a2,
Value a3,
Value a4,
Value a5)
callMethodRef in class Valuepublic void print(Env env)
print in class Valueenv -
public void print(Env env,
WriteStream out)
print in class Valueenv -
public void serialize(Env env,
java.lang.StringBuilder sb)
serialize in class Value
public void serialize(Env env,
java.lang.StringBuilder sb,
SerializeMap serializeMap)
Value
serialize in class Valuesb - holds result of serializationserializeMap - holds reference indexes
public void jsonEncode(Env env,
StringValue sb)
jsonEncode in class Value
public void varDumpImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
throws java.io.IOException
varDumpImpl in class Valuejava.io.IOExceptionpublic java.lang.Object writeReplace()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||