|
||||||||||
| 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.ObjectValue
com.caucho.quercus.env.CompiledObjectValue
public class CompiledObjectValue
Represents a compiled object value.
| Field Summary | |
|---|---|
Value[] |
_fields
|
| Fields inherited from class com.caucho.quercus.env.ObjectValue |
|---|
_className, _incompleteObjectName, _quercusClass |
| Fields inherited from class com.caucho.quercus.env.Value |
|---|
L, NULL_ARGS, NULL_VALUE_ARRAY, SCALAR_V |
| Constructor Summary | |
|---|---|
CompiledObjectValue(QuercusClass cl)
|
|
| Method Summary | |
|---|---|
Value |
clone(Env env)
Clone the object |
Value |
copy()
Copy for assignment. |
Value |
copy(Env env,
java.util.IdentityHashMap<Value,Value> map)
Copy for serialization |
java.util.Set<? extends java.util.Map.Entry<Value,Value>> |
entrySet()
Returns a Set of entries. |
AbstractFunction |
findFunction(java.lang.String methodName)
Finds the method name. |
Value |
getField(Env env,
StringValue key)
Gets a new value. |
Value |
getFieldArg(Env env,
StringValue key,
boolean isTop)
Returns the value as an argument which may be a reference. |
Value |
getFieldArgRef(Env env,
StringValue key)
Returns the value as an argument which may be a reference. |
Value |
getFieldArray(Env env,
StringValue key)
Returns field as an array. |
Value |
getFieldObject(Env env,
StringValue key)
Returns field as an object. |
Var |
getFieldVar(Env env,
StringValue key)
Returns the array ref. |
Value |
getObject(Env env)
Returns the value for the variable, creating an object if the var is unset. |
int |
getSize()
Returns the number of entries. |
void |
print(Env env)
Converts to a string. |
Value |
putField(Env env,
StringValue key,
Value value)
Adds a new value. |
java.util.Set<? extends java.util.Map.Entry<Value,Value>> |
sortedEntrySet()
Returns a Set of entries, sorted by key. |
Value |
toArray()
Converts to an array. |
java.lang.Object |
toJavaObject()
Converts to an object. |
Value |
toObject(Env env)
Converts to an object. |
java.lang.String |
toString()
|
void |
unsetField(StringValue key)
Removes a value. |
| Methods inherited from class com.caucho.quercus.env.ObjectValue |
|---|
append, call, cmpObject, eq, get, getClassName, getCount, getIncompleteObjectName, getIterator, getKeyIterator, getName, getParentClassName, getQuercusClass, getType, getValueIterator, initField, initObject, isA, isCallable, isIncompleteObject, isObject, isset, jsonEncode, put, put, putField, putField, putField, putField, putField, putField, remove, setIncompleteObjectName, setQuercusClass, toAutoArray, toBoolean, toDouble, toLong, varDumpObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public Value[] _fields
| Constructor Detail |
|---|
public CompiledObjectValue(QuercusClass cl)
| Method Detail |
|---|
public int getSize()
getSize in class Value
public Value getField(Env env,
StringValue key)
getField in class Value
public Var getFieldVar(Env env,
StringValue key)
getFieldVar in class Value
public Value getFieldArg(Env env,
StringValue key,
boolean isTop)
getFieldArg in class Value
public Value getFieldArgRef(Env env,
StringValue key)
getFieldArgRef in class Value
public Value getFieldArray(Env env,
StringValue key)
getFieldArray in class Value
public Value getFieldObject(Env env,
StringValue key)
getFieldObject in class Value
public Value putField(Env env,
StringValue key,
Value value)
putField in class Valuepublic void unsetField(StringValue key)
unsetField in class Valuepublic AbstractFunction findFunction(java.lang.String methodName)
findFunction in class Valuepublic Value getObject(Env env)
getObject in class Valuepublic Value copy()
copy in class Value
public Value copy(Env env,
java.util.IdentityHashMap<Value,Value> map)
copy in class Valuepublic Value clone(Env env)
clone in class Valuepublic void print(Env env)
print in class Valueenv - public Value toArray()
toArray in class Valuepublic Value toObject(Env env)
toObject in class Valuepublic java.lang.Object toJavaObject()
toJavaObject in class Valuepublic java.util.Set<? extends java.util.Map.Entry<Value,Value>> entrySet()
ObjectValue
entrySet in class ObjectValuepublic java.util.Set<? extends java.util.Map.Entry<Value,Value>> sortedEntrySet()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||