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
 int JavaValue.cmpObject(ObjectValue rValue)
           
 int ObjectValue.cmpObject(ObjectValue rValue)
          Compare two objects
 int CountDelegate.count(ObjectValue qThis)
          Returns the object's count
 long ArrayDelegate.count(ObjectValue qThis)
          Returns the array count
 Value ArrayDelegate.get(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(ObjectValue qThis, Value key)
          Returns true if the value is set
 Value ArrayDelegate.put(ObjectValue qThis, Value value)
          Appends a value.
 Value ArrayDelegate.put(ObjectValue qThis, Value key, Value value)
          Sets the value for the spoecified key.
 Value ArrayDelegate.unset(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)
          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 IteratorAggregate.getIterator()
          Returns the iterator.
 ObjectValue ArrayObject.getIterator()
           
 

Methods in com.caucho.quercus.lib.spl with parameters of type ObjectValue
 long ArrayAccessDelegate.count(ObjectValue qThis)
           
 int CountableDelegate.count(ObjectValue qThis)
           
 Value ArrayAccessDelegate.get(ObjectValue qThis, Value index)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> IteratorAggregateDelegate.getIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorDelegate.getKeyIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorAggregateDelegate.getKeyIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorDelegate.getValueIterator(Env env, ObjectValue qThis)
           
 java.util.Iterator<Value> IteratorAggregateDelegate.getValueIterator(Env env, ObjectValue qThis)
           
 boolean ArrayAccessDelegate.isset(ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(ObjectValue qThis, Value index, Value value)
           
 Value ArrayAccessDelegate.unset(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 JavaClassDef.newInstance(Env env, QuercusClass qClass)
          Creates a new instance.
 ObjectValue ClassDef.newInstance(Env env, QuercusClass qcl)
          Creates a new instance.
 

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