Uses of Class
com.caucho.quercus.env.ObjectValue

Packages that use ObjectValue
com.caucho.quercus.classes   
com.caucho.quercus.env   
com.caucho.quercus.lib   
com.caucho.quercus.lib.dom   
com.caucho.quercus.lib.reflection   
com.caucho.quercus.lib.spl   
com.caucho.quercus.program   
 

Uses of ObjectValue in com.caucho.quercus.classes
 

Methods in com.caucho.quercus.classes that return ObjectValue
 ObjectValue LazyClassDef.createObject(Env env, QuercusClass cls)
           
 ObjectValue LazyClassDef.newInstance(Env env, QuercusClass qcl)
          Creates a new instance.
 

Uses of ObjectValue in com.caucho.quercus.env
 

Subclasses of ObjectValue in com.caucho.quercus.env
 class BigDecimalValue
          Represents a Quercus java BigInteger value.
 class BigIntegerValue
          Represents a Quercus java BigInteger value.
 class CompiledObjectValue
          Represents a compiled object value.
 class CopyObjectExtValue
          Represents a copy of an object value for serialization/apc
 class JavaCalendarValue
          Represents a Quercus java Calendar value.
 class JavaDateValue
          Represents a Quercus java Date value.
 class JavaMapValue
          Represents a Quercus java value.
 class JavaResourceValue
          Represents a Quercus java value representing a PHP resource value.
 class JavaURLValue
          Represents a Quercus java URL value.
 class JavaValue
          Represents a Quercus java value.
 class ObjectExtJavaValue
          Represents a PHP object which extends a Java value.
 class ObjectExtValue
          Represents a PHP object value.
 

Methods in com.caucho.quercus.env that return ObjectValue
 ObjectValue Env.createIncompleteObject(java.lang.String name)
          Creates a stdClass object.
 ObjectValue Env.createObject()
          Creates a stdClass object.
 

Methods in com.caucho.quercus.env with parameters of type ObjectValue
 void Env.addObjectCleanup(ObjectValue objCleanup)
          add an object with a destructor to the list of references that are cleaned up when finished with this environment.
 int JavaValue.cmpObject(ObjectValue rValue)
           
 int ObjectValue.cmpObject(ObjectValue rValue)
          Compare two objects
 long ArrayDelegate.count(Env env, ObjectValue qThis)
          Returns the array count
 int CountDelegate.count(Env env, ObjectValue qThis)
          Returns the object's count
 Value ArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> TraversableDelegate.getIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's <key,value> entries.
 java.util.Iterator<Value> TraversableDelegate.getKeyIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's keys
 java.util.Iterator<Value> TraversableDelegate.getValueIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's values.
 void QuercusClass.initObject(Env env, ObjectValue obj)
          Initializes the object's methods and fields.
 boolean ArrayDelegate.isset(Env env, ObjectValue qThis, Value key)
          Returns true if the value is set
 Value ArrayDelegate.put(Env env, ObjectValue qThis, Value value)
          Appends a value.
 Value ArrayDelegate.put(Env env, ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 Value ArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 

Uses of ObjectValue in com.caucho.quercus.lib
 

Methods in com.caucho.quercus.lib with parameters of type ObjectValue
static Value ExceptionClass.__construct(Env env, ObjectValue value, StringValue message, int code, Value previous)
          Create a new exception API object.
static Value ExceptionClass.__toString(Env env, ObjectValue value)
          Returns a String representation of this Exception.
static Value ExceptionClass.getCode(Env env, ObjectValue obj)
          Returns the code.
static Value ExceptionClass.getFile(Env env, ObjectValue obj)
          Returns the file.
static Value ExceptionClass.getLine(Env env, ObjectValue obj)
          Returns the line.
static Value ExceptionClass.getMessage(Env env, ObjectValue obj)
          Returns the message.
 

Uses of ObjectValue in com.caucho.quercus.lib.dom
 

Methods in com.caucho.quercus.lib.dom with parameters of type ObjectValue
 java.util.Iterator<java.util.Map.Entry<Value,Value>> DOMNodeListDelegate.getIterator(Env env, ObjectValue obj)
           
 java.util.Iterator<Value> DOMNodeListDelegate.getKeyIterator(Env env, ObjectValue obj)
           
 java.util.Iterator<Value> DOMNodeListDelegate.getValueIterator(Env env, ObjectValue obj)
           
 

Uses of ObjectValue in com.caucho.quercus.lib.reflection
 

Methods in com.caucho.quercus.lib.reflection with parameters of type ObjectValue
 Value ReflectionProperty.getValue(Env env, ObjectValue obj)
           
 Value ReflectionMethod.invoke(Env env, ObjectValue object, Value[] args)
           
 Value ReflectionMethod.invokeArgs(Env env, ObjectValue object, ArrayValue args)
           
 boolean ReflectionClass.isInstance(ObjectValue obj)
           
 void ReflectionProperty.setValue(Env env, ObjectValue obj, Value value)
           
 

Uses of ObjectValue in com.caucho.quercus.lib.spl
 

Fields in com.caucho.quercus.lib.spl declared as ObjectValue
protected  ObjectValue AbstractIteratorImpl._obj
           
 

Methods in com.caucho.quercus.lib.spl that return ObjectValue
 ObjectValue ArrayObject.getIterator()
           
 ObjectValue IteratorAggregate.getIterator()
          Returns the iterator.
 

Methods in com.caucho.quercus.lib.spl with parameters of type ObjectValue
 long ArrayAccessDelegate.count(Env env, ObjectValue qThis)
           
 int CountableDelegate.count(Env env, ObjectValue qThis)
           
 Value ArrayAccessDelegate.get(Env env, ObjectValue qThis, Value index)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorAggregateDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorAggregateDelegate.getKeyIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorDelegate.getKeyIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorAggregateDelegate.getValueIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorDelegate.getValueIterator(Env env, ObjectValue qThis)
           
 boolean ArrayAccessDelegate.isset(Env env, ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index, Value value)
           
 Value ArrayAccessDelegate.unset(Env env, ObjectValue qThis, Value index)
           
 

Constructors in com.caucho.quercus.lib.spl with parameters of type ObjectValue
AbstractIteratorImpl(Env env, ObjectValue obj)
           
IteratorDelegate.EntryIterator(Env env, ObjectValue obj)
           
IteratorDelegate.KeyIterator(Env env, ObjectValue obj)
           
IteratorDelegate.ValueIterator(Env env, ObjectValue obj)
           
 

Uses of ObjectValue in com.caucho.quercus.program
 

Methods in com.caucho.quercus.program that return ObjectValue
 ObjectValue ClassDef.createObject(Env env, QuercusClass cls)
           
 ObjectValue ClassDef.newInstance(Env env, QuercusClass qcl)
          Creates a new instance.
 ObjectValue JavaClassDef.newInstance(Env env, QuercusClass qClass)
          Creates a new instance.
 

Methods in com.caucho.quercus.program with parameters of type ObjectValue
 long FunctionArrayDelegate.count(Env env, ObjectValue qThis)
          Returns the value for the specified key.
 int FunctionCountDelegate.count(Env env, ObjectValue qThis)
          Returns the value for the specified key.
 Value FunctionArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 boolean FunctionArrayDelegate.isset(Env env, ObjectValue qThis, Value key)
          Returns true if the value is set
 Value FunctionArrayDelegate.put(Env env, ObjectValue qThis, Value value)
          Appends a value.
 Value FunctionArrayDelegate.put(Env env, ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 Value FunctionArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.