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

Packages that use Env
com.caucho.quercus   
com.caucho.quercus.classes   
com.caucho.quercus.env   
com.caucho.quercus.expr   
com.caucho.quercus.function   
com.caucho.quercus.lib   
com.caucho.quercus.lib.bam   
com.caucho.quercus.lib.curl   
com.caucho.quercus.lib.date   
com.caucho.quercus.lib.db   
com.caucho.quercus.lib.dom   
com.caucho.quercus.lib.file   
com.caucho.quercus.lib.filter   
com.caucho.quercus.lib.gae   
com.caucho.quercus.lib.gettext   
com.caucho.quercus.lib.i18n   
com.caucho.quercus.lib.image   
com.caucho.quercus.lib.jms   
com.caucho.quercus.lib.json   
com.caucho.quercus.lib.mail   
com.caucho.quercus.lib.mcrypt   
com.caucho.quercus.lib.pdf   
com.caucho.quercus.lib.reflection   
com.caucho.quercus.lib.regexp   
com.caucho.quercus.lib.resin   
com.caucho.quercus.lib.session   
com.caucho.quercus.lib.simplexml   
com.caucho.quercus.lib.spl   
com.caucho.quercus.lib.string   
com.caucho.quercus.lib.xml   
com.caucho.quercus.lib.zip   
com.caucho.quercus.lib.zlib   
com.caucho.quercus.marshal   
com.caucho.quercus.module   
com.caucho.quercus.page   
com.caucho.quercus.program   
com.caucho.quercus.resources   
com.caucho.quercus.statement   
 

Uses of Env in com.caucho.quercus
 

Methods in com.caucho.quercus that return Env
 Env CgiQuercus.createEnv(QuercusPage page, WriteStream out, HttpServletRequest request, HttpServletResponse response)
           
 Env CliQuercus.createEnv(QuercusPage page, WriteStream out, HttpServletRequest request, HttpServletResponse response)
           
 Env GoogleQuercus.createEnv(QuercusPage page, WriteStream out, HttpServletRequest request, HttpServletResponse response)
           
 Env QuercusContext.createEnv(QuercusPage page, WriteStream out, HttpServletRequest request, HttpServletResponse response)
           
 

Methods in com.caucho.quercus that return types with arguments of type Env
protected  java.util.Map<Env,Env> QuercusContext.getActiveEnvSet()
           
protected  java.util.Map<Env,Env> QuercusContext.getActiveEnvSet()
           
 

Methods in com.caucho.quercus with parameters of type Env
 void QuercusContext.completeEnv(Env env)
           
 SessionArrayValue QuercusContext.loadSession(Env env, java.lang.String sessionId)
          Loads the session from the backing.
 void QuercusContext.saveSession(Env env, SessionArrayValue session)
          Saves the session to the backing.
 void QuercusContext.startEnv(Env env)
           
 

Uses of Env in com.caucho.quercus.classes
 

Methods in com.caucho.quercus.classes with parameters of type Env
 Value LazyClassDef.callNew(Env env, Value[] args)
          Creates a new instance.
 ObjectValue LazyClassDef.createObject(Env env, QuercusClass cls)
           
 void LazyClassDef.initInstance(Env env, Value value)
          Initialize the quercus class.
 ObjectValue LazyClassDef.newInstance(Env env, QuercusClass qcl)
          Creates a new instance.
 

Uses of Env in com.caucho.quercus.env
 

Subclasses of Env in com.caucho.quercus.env
 class CgiEnv
           
 class CliEnv
           
 class GoogleEnv
          Represents the Quercus environment.
 

Fields in com.caucho.quercus.env declared as Env
protected  Env JavaValue._env
           
 

Methods in com.caucho.quercus.env that return Env
static Env Env.getCurrent()
           
 Env JavaAdapter.getEnv()
           
static Env Env.getInstance()
           
 

Methods in com.caucho.quercus.env with parameters of type Env
static void Post.addFormValue(Env env, ArrayValue array, java.lang.String key, java.lang.String[] formValueList, boolean addSlashesToValues, boolean isReplaceSpacesWithUnderscores)
           
static void Post.addFormValue(Env env, ArrayValue array, java.lang.String key, Value formValue, java.lang.String[] formValueList, boolean addSlashesToValues, boolean isReplaceSpacesWithUnderscores)
           
 void CopyRoot.allocate(Env env)
           
 StringValue StringValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue UnicodeBuilderValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 Value AbstractJavaMethod.call(Env env)
           
 Value Callable.call(Env env)
          Evaluates the callback with no arguments.
 Value CallbackClassMethod.call(Env env)
          Evaluates the callback with no arguments.
 Value CallbackFunction.call(Env env)
          Evaluates the callback with no arguments.
 Value CallbackObjectMethod.call(Env env)
          Evaluates the callback with no arguments.
 void Shutdown.call(Env env)
          Evaluate the shutdown function
 Value Value.call(Env env)
          Evaluates the function.
 Value Var.call(Env env)
          Evaluates the function.
 Value AbstractJavaMethod.call(Env env, Value a1)
           
 Value Callable.call(Env env, Value a1)
          Evaluates the callback with 1 arguments.
 Value CallbackClassMethod.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value CallbackFunction.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value CallbackObjectMethod.call(Env env, Value a1)
          Evaluates the callback with 1 argument.
 Value Value.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value Var.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value AbstractJavaMethod.call(Env env, Value[] args)
           
 Value Callable.call(Env env, Value[] args)
          Evaluates the callback with variable arguments.
abstract  Value Callback.call(Env env, Value[] args)
          Evaluates the callback with variable arguments.
 Value CallbackClassMethod.call(Env env, Value[] args)
           
 Value CallbackError.call(Env env, Value[] args)
           
 Value CallbackFunction.call(Env env, Value[] args)
           
 Value CallbackObjectMethod.call(Env env, Value[] args)
           
 Value Closure.call(Env env, Value[] args)
           
 Value JavaInvoker.call(Env env, Value[] args)
           
 Value ObjectValue.call(Env env, Value[] args)
          Call for callable.
 Value Value.call(Env env, Value[] args)
          Evaluates the function.
 Value Var.call(Env env, Value[] args)
          Evaluates the function.
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2)
           
 Value Callable.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2)
          Evaluates the callback with 2 arguments.
 Value Value.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 4 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value AbstractJavaMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value Callable.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 5 arguments.
 Value CallbackClassMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value CallbackFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value CallbackObjectMethod.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the callback with 3 arguments.
 Value Value.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Var.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1)
          Evaluates a callback where the first argument is from an array.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2)
          Evaluates a callback where the first argument is from an array.
 Value Callable.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2, Value a3)
          Evaluates a callback where the first argument is from an array.
 Value Callback.callArray(Env env, ArrayValue array, Value key, Value a1, Value a2, Value a3)
          Evaluates a callback where the first argument is from an array.
 Value ArrayValue.callCallback(Env env, Callable callback, Value key)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2)
           
 Value ArrayValue.callCallback(Env env, Callable callback, Value key, Value a2, Value a3)
           
 Value QuercusClass.callConstructor(Env env, Value qThis, Value... args)
          Calls the A::__construct constructor.
 Value AbstractJavaMethod.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value Value.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value Var.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaInvoker.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaOverloadMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractJavaMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value Value.callMethod(Env env, StringValue methodName)
          Evaluates a method with 0 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Closure.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value 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 Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethod(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value JavaInvoker.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value Value.callMethodRef(Env env, StringValue methodName)
          Evaluates a method with 0 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value 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 Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethodRef(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value CompiledClassDef.callNew(Env env, Expr[] args)
          Eval new
 Value QuercusClass.callNew(Env env, java.lang.Object parentJavaObject, Value... args)
           
 Value JavaInvoker.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value QuercusClass.callNew(Env env, Value... args)
          Creates a new instance.
 Value CompiledClassDef.callNew(Env env, Value[] args)
          Eval new
 Value Value.callRef(Env env)
          Evaluates the function.
 Value Var.callRef(Env env)
          Evaluates the function.
 Value Value.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value Var.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value Value.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value Var.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value Value.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value Value.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value Var.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 void Value.checkPrivate(Env env, java.lang.String className)
          Checks if 'this' is a valid private call for 'className'
 void Value.checkProtected(Env env, java.lang.String className)
          Checks if 'this' is a valid protected call for 'className'
 void ObjectValue.cleanup(Env env)
           
 Value CompiledObjectValue.clone(Env env)
          Clone the object
 Value JavaValue.clone(Env env)
           
 Value ObjectExtJavaValue.clone(Env env)
          Clone the object
 Value ObjectExtValue.clone(Env env)
          Clone the object
 Value Value.clone(Env env)
          Clone for the clone keyword
 Value Var.clone(Env env)
          Clone for the clone keyword
protected  void ObjectExtValue.clone(Env env, ObjectExtValue obj)
           
 void SessionCallback.close(Env env)
           
 StringValue StringValue.convertToUnicode(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue UnicodeBuilderValue.convertToUnicode(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 Value Value.copy(Env env)
          Copy for serialization
 Value ResinSessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value ArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueImpl.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueWrapper.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CompiledObjectValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value CopyArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
abstract  Value JavaAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaCollectionAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaListAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value JavaMapAdapter.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ObjectExtValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value SessionArrayValue.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value Value.copy(Env env, java.util.IdentityHashMap<Value,Value> map)
          Copy for serialization
 Value ArrayValueImpl.copyTree(Env env, CopyRoot root)
          Copy for serialization
 Value ObjectExtValue.copyTree(Env env, CopyRoot root)
          Copy for serialization
 Value Value.copyTree(Env env, CopyRoot root)
          Copy for serialization
 Value Var.copyTree(Env env, CopyRoot root)
          Copy for serialization
 long ArrayDelegate.count(Env env, ObjectValue qThis)
          Returns the array count
 int CountDelegate.count(Env env, ObjectValue qThis)
          Returns the object's count
 StringValue StringValue.create(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue UnicodeBuilderValue.create(Env env, StringValue str, java.lang.String charset)
          Decodes the Unicode str from charset.
 Value QuercusClass.createObject(Env env)
          Creates a new object without calling the constructor.
 boolean SessionArrayValue.decode(Env env, StringValue encoded)
          Decodes encoded values, adding them to this object.
 void SessionCallback.destroy(Env env, java.lang.String id)
           
 java.lang.String SessionArrayValue.encode(Env env)
          Encoding for serialization.
 Value[] JavaInvoker.evalArguments(Env env, Expr fun, Expr[] args)
          Evaluates a function's argument, handling ref vs non-ref
 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>> ArrayValue.getBaseIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.getBaseIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Value.getBaseIterator(Env env)
          Returns an iterator for the key => value pairs.
 Value Value.getCalledClass(Env env)
          Returns the called class
 Value QuercusClass.getConstant(Env env, StringValue name)
          Finds the matching constant
 java.util.HashMap<StringValue,Value> QuercusClass.getConstantMap(Env env)
          Returns the constants defined in this class.
 int ArgRef.getCount(Env env)
           
 int ArrayValue.getCount(Env env)
          Returns the count().
 int NullValue.getCount(Env env)
           
 int ObjectValue.getCount(Env env)
          Returns the count value with the given key.
 int Value.getCount(Env env)
          Returns the count, as returned by the global php count() function
 int Var.getCount(Env env)
          Returns the count, as returned by the global php count() function
 int ArrayValue.getCountRecursive(Env env)
          Returns the count().
 int Value.getCountRecursive(Env env)
          Returns the count, as returned by the global php count() function
 int Var.getCountRecursive(Env env)
          Returns the count, as returned by the global php count() function
 Value DefinitionState.getDeclaredClasses(Env env)
          Returns the declared classes.
 Value CompositeDataValue.getField(Env env, StringValue attrName)
          Returns an attribute.
 Value CompiledObjectValue.getField(Env env, StringValue key)
          Gets a new value.
 Value JavaAdapter.getField(Env env, StringValue name)
           
 Value JavaAdapterVar.getField(Env env, StringValue index)
          Returns the field ref.
 Value JavaValue.getField(Env env, StringValue name)
          Returns the field value.
 Value ObjectExtValue.getField(Env env, StringValue name)
          Gets a field value.
 Value Value.getField(Env env, StringValue name)
          Returns the field value
 Value Var.getField(Env env, StringValue name)
          Returns the field value.
 Value QuercusClass.getField(Env env, Value qThis, StringValue name)
          Implements the __get method call.
 Value ArgGetFieldValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Creates an argument which may create the given field.
 Value ArgGetValue.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the arg object for a field reference, e.g.
 Value CompiledObjectValue.getFieldArg(Env env, StringValue key, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value CopyObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapterVar.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the array ref.
 Value ObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value Value.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the field used as a method argument
 Value Var.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the array ref.
 Value CompiledObjectValue.getFieldArgRef(Env env, StringValue key)
          Returns the value as an argument which may be a reference.
 Value CopyObjectExtValue.getFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getFieldArgRef(Env env, StringValue name)
          Returns the field ref for an argument.
 Value CompiledObjectValue.getFieldArray(Env env, StringValue key)
          Returns field as an array.
 Value JavaAdapterVar.getFieldArray(Env env, StringValue index)
          Returns the field value as an array
 Value Value.getFieldArray(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getFieldArray(Env env, StringValue name)
          Returns the field value as an array
protected  Value ObjectExtJavaValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
protected  Value ObjectExtValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
 Value CompiledObjectValue.getFieldObject(Env env, StringValue key)
          Returns field as an object.
 Value JavaAdapterVar.getFieldObject(Env env, StringValue index)
          Returns the field value as an object
 Value Value.getFieldObject(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Var ArgGetFieldValue.getFieldVar(Env env, StringValue name)
          Converts to a reference variable.
 Var CompiledObjectValue.getFieldVar(Env env, StringValue key)
          Returns the array ref.
 Var CopyObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var JavaAdapterVar.getFieldVar(Env env, StringValue index)
          Returns the field ref.
 Var ObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var Value.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 Var Var.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 java.lang.String QuercusLanguageException.getFile(Env env)
           
 AbstractFunction CallbackFunction.getFunction(Env env)
           
 ArrayValue QuercusClass.getInterfaces(Env env, boolean autoload)
          Returns an array of the interfaces that this class and its parents implements.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArgRef.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ArrayValueWrapper.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> GlobalArrayValue.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaAdapterVar.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaCollectionAdapter.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> JavaMapAdapter.getIterator(Env env)
           
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectExtValue.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> ObjectValue.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Value.getIterator(Env env)
          Returns an iterator for the key => value pairs.
 java.util.Iterator<java.util.Map.Entry<Value,Value>> Var.getIterator(Env env)
           
 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.
 Value[] ArgRef.getKeyArray(Env env)
           
 Value[] ArrayValue.getKeyArray(Env env)
          Returns the field keys.
 Value[] Value.getKeyArray(Env env)
          Returns the field keys.
 java.util.Iterator<Value> ArgRef.getKeyIterator(Env env)
           
 java.util.Iterator<Value> ArrayValue.getKeyIterator(Env env)
           
 java.util.Iterator<Value> ArrayValueWrapper.getKeyIterator(Env env)
           
 java.util.Iterator<Value> GlobalArrayValue.getKeyIterator(Env env)
           
 java.util.Iterator<Value> JavaAdapterVar.getKeyIterator(Env env)
           
 java.util.Iterator<Value> JavaCollectionAdapter.getKeyIterator(Env env)
           
 java.util.Iterator<Value> JavaMapAdapter.getKeyIterator(Env env)
           
 java.util.Iterator<Value> ObjectExtValue.getKeyIterator(Env env)
          Returns an iterator for the keys.
 java.util.Iterator<Value> ObjectValue.getKeyIterator(Env env)
          Returns an iterator for the keys.
 java.util.Iterator<Value> Value.getKeyIterator(Env env)
          Returns an iterator for the field keys.
 java.util.Iterator<Value> Var.getKeyIterator(Env env)
           
 java.util.Iterator<Value> TraversableDelegate.getKeyIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's keys
 int QuercusLanguageException.getLine(Env env)
           
 Location QuercusLanguageException.getLocation(Env env)
          Returns the location of this PHP exception.
 java.lang.String QuercusLanguageException.getMessage(Env env)
           
 Value CompiledObjectValue.getObject(Env env)
          Returns the value for the variable, creating an object if the var is unset.
 Value JavaAdapterVar.getObject(Env env)
          Returns the value, creating an object if unset.
 Value NullValue.getObject(Env env)
          Returns a new object.
 Value ObjectExtValue.getObject(Env env)
          Returns the value for the variable, creating an object if the var is unset.
 Value Value.getObject(Env env)
          Returns the value for the variable, creating an object if the var is unset.
 Value Var.getObject(Env env)
          Returns the value, creating an object if unset.
 Value ArrayValue.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value ArrayValueImpl.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value CompiledClassDef.getObject(Env env, Value name)
          Returns the field value, if unset, creates an object.
 Value CopyArrayValue.getObject(Env env, Value fieldName)
          Returns the field value, creating an object if it's unset.
 Value JavaAdapterVar.getObject(Env env, Value index)
          Returns the value, creating an object if unset.
 Value Value.getObject(Env env, Value index)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getObject(Env env, Value index)
          Returns the value, creating an object if unset.
 Value QuercusClass.getStaticField(Env env, StringValue name)
          For Reflection.
 Value QuercusClass.getStaticFieldValue(Env env, StringValue name)
           
 Var QuercusClass.getStaticFieldVar(Env env, StringValue name)
           
 Value ObjectExtValue.getThisField(Env env, StringValue name)
          Gets a field value.
 Value Value.getThisField(Env env, StringValue name)
          Returns the field as a Var or Value.
 Value Var.getThisField(Env env, StringValue name)
          Returns the field value.
 Value CopyObjectExtValue.getThisFieldArg(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getThisFieldArg(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getThisFieldArg(Env env, StringValue name)
          Returns the field used as a method argument
 Value Var.getThisFieldArg(Env env, StringValue name)
          Returns the array ref.
 Value CopyObjectExtValue.getThisFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getThisFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getThisFieldArgRef(Env env, StringValue name)
          Returns the field ref for an argument.
 Value Value.getThisFieldArray(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getThisFieldArray(Env env, StringValue name)
          Returns the field value as an array
 Value Value.getThisFieldObject(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getThisFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Var CopyObjectExtValue.getThisFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var ObjectExtValue.getThisFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var Value.getThisFieldVar(Env env, StringValue name)
          Returns the field as a Var.
 Var Var.getThisFieldVar(Env env, StringValue name)
          Returns the field ref.
 ArrayValue QuercusLanguageException.getTrace(Env env)
           
 Value UnserializeCacheEntry.getValue(Env env)
           
 Value[] ArrayValue.getValueArray(Env env)
          Returns the field values.
 Value[] Value.getValueArray(Env env)
          Returns the field values.
 java.util.Iterator<Value> ArgRef.getValueIterator(Env env)
           
 java.util.Iterator<Value> ArrayValue.getValueIterator(Env env)
           
 java.util.Iterator<Value> ArrayValueWrapper.getValueIterator(Env env)
           
 java.util.Iterator<Value> GlobalArrayValue.getValueIterator(Env env)
           
 java.util.Iterator<Value> JavaAdapterVar.getValueIterator(Env env)
           
 java.util.Iterator<Value> JavaCollectionAdapter.getValueIterator(Env env)
           
 java.util.Iterator<Value> JavaMapAdapter.getValueIterator(Env env)
           
 java.util.Iterator<Value> ObjectExtValue.getValueIterator(Env env)
          Returns an iterator for the values.
 java.util.Iterator<Value> ObjectValue.getValueIterator(Env env)
          Returns an iterator for the values.
 java.util.Iterator<Value> Value.getValueIterator(Env env)
          Returns an iterator for the field values.
 java.util.Iterator<Value> Var.getValueIterator(Env env)
           
 java.util.Iterator<Value> TraversableDelegate.getValueIterator(Env env, ObjectValue qThis)
          Returns an iterator over the object's values.
 boolean QuercusClass.implementsInterface(Env env, java.lang.String name)
           
 void ArrayValueComponent.init(Env env)
           
 void QuercusClass.init(Env env)
           
 void CompiledClassDef.initInstance(Env env, Value value)
          Creates a new instance.
 void QuercusClass.initObject(Env env, ObjectValue obj)
          Initializes the object's methods and fields.
 void ObjectExtValue.initObject(Env env, QuercusClass cls)
           
 void ObjectValue.initObject(Env env, QuercusClass cls)
           
 boolean ArrayValue.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean Closure.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean ObjectValue.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
          The object is callable if it has an __invoke method
 boolean StringValue.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean Value.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
          Returns true for a callable object.
static boolean Closure.isCallableStatic(Env env, boolean isCheckSyntaxOnly, Value nameRef)
           
 boolean ObjectExtValue.isFieldExists(Env env, StringValue name)
           
 boolean Value.isFieldExists(Env env, StringValue name)
          Returns true if the object has this field.
 boolean Var.isFieldExists(Env env, StringValue name)
          Returns true if the object has this field.
abstract  boolean Callback.isInternal(Env env)
          Returns true if this callback is implemented internally (i.e.
 boolean CallbackClassMethod.isInternal(Env env)
           
 boolean CallbackError.isInternal(Env env)
           
 boolean CallbackFunction.isInternal(Env env)
           
 boolean CallbackObjectMethod.isInternal(Env env)
           
 boolean Closure.isInternal(Env env)
           
 boolean ArrayDelegate.isset(Env env, ObjectValue qThis, Value key)
          Returns true if the value is set
 boolean ObjectExtValue.issetField(Env env, StringValue name)
           
 boolean QuercusClass.issetField(Env env, StringValue name)
           
 boolean Value.issetField(Env env, StringValue name)
          Returns true if the field is set
 boolean Var.issetField(Env env, StringValue name)
          Returns true if the field is set.
 boolean QuercusClass.issetField(Env env, Value qThis, StringValue name)
          Implements the __isset method call.
 boolean Value.issetThisField(Env env, StringValue name)
          Returns true if the field is set
 boolean Var.issetThisField(Env env, StringValue name)
          Returns true if the field is set.
 boolean Callable.isValid(Env env)
          Checks for a valid callback.
abstract  boolean Callback.isValid(Env env)
           
 boolean CallbackClassMethod.isValid(Env env)
           
 boolean CallbackError.isValid(Env env)
           
 boolean CallbackFunction.isValid(Env env)
           
 boolean CallbackObjectMethod.isValid(Env env)
           
 boolean Closure.isValid(Env env)
           
 void ArrayValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
           
 void BooleanValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void JavaValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void LongValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void NullValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void NumberValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void ObjectExtValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void ObjectValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void StringValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void Value.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void Var.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void ArrayValue.jsonEncodeAssociative(Env env, JsonEncodeContext context, StringValue sb)
           
 void SessionArrayValue.load(Env env, java.io.InputStream in)
           
 QuercusClass InternalAutoloadCallback.loadClass(Env env, java.lang.String name)
          Evaluates the callback with 1 arguments.
 void SessionCallback.open(Env env, java.lang.String savePath, java.lang.String sessionName)
           
abstract  Value ArrayValue.pop(Env env)
          Pops the top value.
 Value ArrayValueImpl.pop(Env env)
          Pops the top value.
 Value ArrayValueWrapper.pop(Env env)
          Pops the top value.
 Value CopyArrayValue.pop(Env env)
          Pops the top value.
 Value JavaAdapter.pop(Env env)
          Pops the top value.
 Value JavaAdapterVar.pop(Env env)
          Pops the top array element.
 Value JavaListAdapter.pop(Env env)
          Pops the top value.
 Value Value.pop(Env env)
          Pops the top array element.
 Value Var.pop(Env env)
          Pops the top array element.
 void ArgRef.print(Env env)
          Prints the value.
 void ArrayValue.print(Env env)
          Prints the value.
 void BooleanValue.print(Env env)
          Prints the value.
 void BreakValue.print(Env env)
          Prints the value.
 void CompiledObjectValue.print(Env env)
          Converts to a string.
 void ContinueValue.print(Env env)
          Prints the value.
 void DefaultValue.print(Env env)
          Prints the value.
 void DoubleValue.print(Env env)
          Prints the value.
 void GlobalArrayValue.print(Env env)
          Prints the value.
 void JavaAdapterVar.print(Env env)
          Prints the value.
 void LargeStringBuilderValue.print(Env env)
          Prints the value.
 void LongValue.print(Env env)
          Prints the value.
 void NullValue.print(Env env)
          Prints the value.
 void ObjectExtValue.print(Env env)
          Converts to a string.
 void StringBuilderValue.print(Env env)
          Prints the value.
 void UnicodeBuilderValue.print(Env env)
          Prints the value.
 void Value.print(Env env)
          Prints the value.
 void Var.print(Env env)
          Prints the value.
 void LargeStringBuilderValue.print(Env env, WriteStream out)
          Prints the value.
 void StringBuilderValue.print(Env env, WriteStream out)
          Prints the value.
 void Value.print(Env env, WriteStream out)
          Prints the value.
 void Var.print(Env env, WriteStream out)
          Prints the value.
 void Value.printR(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.printREntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
protected  void ArgRef.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArgValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.Entry.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void JavaAdapter.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void JavaValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ObjectExtJavaValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ObjectExtValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ObjectExtValue.Entry.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ResourceValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ServerArrayValue.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void Value.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void Var.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 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.
 void ArrayValue.put(Env env, java.lang.String key, boolean value)
          Convenience for lib.
 void ArrayValue.put(Env env, java.lang.String key, long value)
          Convenience for lib.
 void ArrayValue.put(Env env, java.lang.String key, java.lang.String value)
          Convenience for lib.
 Value Value.putArray(Env env)
          Appends a new array.
 Value ObjectValue.putField(Env env, java.lang.String key, long value)
          Adds a new value.
 Value ObjectValue.putField(Env env, java.lang.String key, java.lang.String value)
          Adds a new value.
 Value ObjectValue.putField(Env env, java.lang.String key, Value value)
          Adds a new value.
 Value Value.putField(Env env, java.lang.String name, Value value)
           
 Value CompiledObjectValue.putField(Env env, StringValue key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value JavaAdapter.putField(Env env, StringValue name, Value value)
           
 Value JavaAdapterVar.putField(Env env, StringValue index, Value value)
          Sets the field.
 Value JavaValue.putField(Env env, StringValue name, Value value)
          Sets the field value.
 Value ObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value Value.putField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value Var.putField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putField(Env env, StringValue name, Value value, Value innerIndex, Value innerValue)
           
protected  Value CopyObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
protected  Value ObjectExtJavaValue.putFieldExt(Env env, StringValue name, Value value)
          Sets fields not specified by the value.
protected  Value ObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
 Value Value.putObject(Env env)
          Appends a new object
 Value CopyObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value JavaAdapterVar.putThisField(Env env, StringValue index, Value value)
          Sets the field.
 Value ObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value Value.putThisField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value Var.putThisField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putThisField(Env env, StringValue name, Value array, Value index, Value value)
          Sets an array field ref.
 Value StringValue.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 Value Value.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 StringValue SessionCallback.read(Env env, java.lang.String id)
           
 void ArgRef.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void BooleanValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void CallbackFunction.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void ConstStringValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void DoubleValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void JavaAdapter.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void LargeStringBuilderValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void LongValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void NullValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void ResourceValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void StringBuilderValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void StringValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void UnicodeBuilderValue.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void Value.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void Var.serialize(Env env, java.lang.StringBuilder sb)
          Serializes the value.
 void ArgRef.serialize(Env env, java.lang.StringBuilder sb, SerializeMap serializeMap)
           
 void ArrayValue.serialize(Env env, java.lang.StringBuilder sb, SerializeMap serializeMap)
           
 void JavaAdapterVar.serialize(Env env, java.lang.StringBuilder sb, SerializeMap map)
          Serializes the value.
 void JavaValue.serialize(Env env, java.lang.StringBuilder sb, SerializeMap map)
          Serializes the value.
 void ObjectExtValue.serialize(Env env, java.lang.StringBuilder sb, SerializeMap serializeMap)
          Serializes the value.
 void Value.serialize(Env env, java.lang.StringBuilder sb, SerializeMap serializeMap)
          Serializes the value.
 void Var.serialize(Env env, java.lang.StringBuilder sb, SerializeMap serializeMap)
           
 Value QuercusClass.setField(Env env, Value qThis, StringValue name, Value value)
          Implements the __set method call.
 Value QuercusClass.setStaticFieldRef(Env env, StringValue name, Value value)
           
 ArrayValue ArrayValue.slice(Env env, int start, int end, boolean isPreserveKeys)
          Slices.
 ArrayValue ArrayValueImpl.slice(Env env, int start, int end, boolean isPreserveKeys)
          Slices.
 ArrayValue CopyArrayValue.slice(Env env, int start, int end, boolean isPreserveKeys)
          Slices.
 void SessionArrayValue.store(Env env, java.io.OutputStream out)
          Saves the object to the output stream.
 ArrayValue ArgRef.toArrayValue(Env env)
           
 ArrayValue ArgValue.toArrayValue(Env env)
           
 ArrayValue ArrayValue.toArrayValue(Env env)
          Converts to an array value
 ArrayValue JavaAdapterVar.toArrayValue(Env env)
          Converts to an array
 ArrayValue NullValue.toArrayValue(Env env)
          Casts to an array.
 ArrayValue Value.toArrayValue(Env env)
          Casts to an array.
 ArrayValue Var.toArrayValue(Env env)
          Converts to an array
 Value ArgGetFieldValue.toAutoObject(Env env)
           
 Value ArgGetValue.toAutoObject(Env env)
           
 Value ArgValue.toAutoObject(Env env)
           
 Value BooleanValue.toAutoObject(Env env)
          Converts to an object if null.
 Value NullValue.toAutoObject(Env env)
          Converts to an object if null.
 Value StringValue.toAutoObject(Env env)
          Converts to an object.
 Value Value.toAutoObject(Env env)
          Converts to an object if null.
 StringValue ArgRef.toBinaryValue(Env env)
           
 StringValue JavaAdapterVar.toBinaryValue(Env env)
           
 StringValue LargeStringBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue StringBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue UnicodeBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue Value.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue Var.toBinaryValue(Env env)
           
 Callable ArrayValue.toCallable(Env env)
          Converts to a callable object.
 Callable Callback.toCallable(Env env)
           
 Callable Closure.toCallable(Env env)
           
 Callable DefaultValue.toCallable(Env env)
          Converts to a callable
 Callable StringValue.toCallable(Env env)
          Converts to a callable object
 Callable Value.toCallable(Env env)
          Converts to a callable
 Callable Var.toCallable(Env env)
           
 Value QuercusLanguageException.toException(Env env)
           
 QuercusException Value.toException(Env env, java.lang.String file, int line)
          Converts to an exception.
 java.util.Collection ArrayValue.toJavaCollection(Env env, java.lang.Class type)
          Converts to a java List object.
 java.util.Collection JavaAdapter.toJavaCollection(Env env, java.lang.Class type)
          Converts to a java List object.
 java.util.Collection JavaAdapterVar.toJavaCollection(Env env, java.lang.Class type)
          Converts to a java Collection object.
 java.util.Collection NullValue.toJavaCollection(Env env, java.lang.Class type)
          Converts to a java object.
 java.util.Collection Var.toJavaCollection(Env env, java.lang.Class type)
          Converts to a java Collection object.
 java.util.Collection<?> Value.toJavaCollection(Env env, java.lang.Class<?> type)
          Converts to a java Collection object.
 java.util.List ArrayValue.toJavaList(Env env, java.lang.Class type)
          Converts to a java List object.
 java.util.List JavaAdapter.toJavaList(Env env, java.lang.Class type)
          Converts to a java List object.
 java.util.List JavaAdapterVar.toJavaList(Env env, java.lang.Class type)
          Converts to a java List object.
 java.util.List NullValue.toJavaList(Env env, java.lang.Class type)
          Converts to a java object.
 java.util.List Var.toJavaList(Env env, java.lang.Class type)
          Converts to a java List object.
 java.util.List<?> Value.toJavaList(Env env, java.lang.Class<?> type)
          Converts to a java List object.
 java.util.Map JavaAdapter.toJavaMap(Env env, java.lang.Class type)
          Converts to a java object.
 java.util.Map JavaAdapterVar.toJavaMap(Env env, java.lang.Class type)
          Converts to a java Map object.
 java.util.Map NullValue.toJavaMap(Env env, java.lang.Class type)
          Converts to a java object.
 java.util.Map Var.toJavaMap(Env env, java.lang.Class type)
          Converts to a java map.
 java.util.Map ArrayValue.toJavaMap(Env env, java.lang.Class<?> type)
          Converts to a java object.
 java.util.Map<?,?> JavaValue.toJavaMap(Env env, java.lang.Class<?> type)
          Converts to a java object.
 java.util.Map<?,?> Value.toJavaMap(Env env, java.lang.Class<?> type)
          Converts to a java Map object.
 java.lang.Object JavaAdapterVar.toJavaObject(Env env, java.lang.Class type)
          Converts to an object.
 java.lang.Object JavaMapAdapter.toJavaObject(Env env, java.lang.Class type)
          Converts to a java object.
 java.lang.Object NullValue.toJavaObject(Env env, java.lang.Class type)
          Converts to a java object.
 java.lang.Object Var.toJavaObject(Env env, java.lang.Class type)
          Converts to an object.
 java.lang.Object JavaValue.toJavaObject(Env env, java.lang.Class<?> type)
          Converts to a java object.
 java.lang.Object Value.toJavaObject(Env env, java.lang.Class<?> type)
          Converts to a java object.
 java.lang.Object JavaAdapter.toJavaObjectNotNull(Env env, java.lang.Class type)
          Converts to a java object.
 java.lang.Object JavaAdapterVar.toJavaObjectNotNull(Env env, java.lang.Class type)
          Converts to an object.
 java.lang.Object NullValue.toJavaObjectNotNull(Env env, java.lang.Class type)
          Converts to a java object.
 java.lang.Object Var.toJavaObjectNotNull(Env env, java.lang.Class type)
          Converts to an object.
 java.lang.Object JavaValue.toJavaObjectNotNull(Env env, java.lang.Class<?> type)
          Converts to a java object.
 java.lang.Object Value.toJavaObjectNotNull(Env env, java.lang.Class<?> type)
          Converts to a java object.
 java.net.URL JavaAdapterVar.toJavaURL(Env env)
          Converts to a Java URL.
 java.net.URL JavaURLValue.toJavaURL(Env env)
          Converts to a Java URL.
 java.net.URL NullValue.toJavaURL(Env env)
          Converts to a Java URL.
 java.net.URL Value.toJavaURL(Env env)
          Converts to a Java URL.
 java.net.URL Var.toJavaURL(Env env)
          Converts to a Java URL.
 Value ArgRef.toObject(Env env)
          Converts to an object.
 Value ArrayValue.toObject(Env env)
          Converts to an object.
 Value CompiledObjectValue.toObject(Env env)
          Converts to an object.
 Value JavaAdapter.toObject(Env env)
          Converts to an object.
 Value JavaAdapterVar.toObject(Env env)
          Converts to an object.
 Value NullValue.toObject(Env env)
          Converts to an object.
 Value ObjectExtValue.toObject(Env env)
          Converts to an object.
 Value Value.toObject(Env env)
          Converts to an object.
 Value Var.toObject(Env env)
          Converts to an object.
 StringValue ArgRef.toString(Env env)
          Converts to a string.
 StringValue ArrayValueImpl.toString(Env env)
          Converts to a string.
 StringValue DoubleValue.toString(Env env)
          Converts to a string.
 StringValue JavaAdapterVar.toString(Env env)
          Converts to a string.
 StringValue JavaValue.toString(Env env)
           
 StringValue ObjectExtJavaValue.toString(Env env)
          Converts to a string.
 StringValue ObjectExtValue.toString(Env env)
          Converts to a string.
 StringValue Value.toString(Env env)
          Converts to a string.
 StringValue Var.toString(Env env)
          Converts to a string.
 StringValue ArgRef.toStringBuilder(Env env)
           
 StringValue BinaryBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue BooleanValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue DoubleValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue JavaAdapterVar.toStringBuilder(Env env)
          Converts to a string builder
 StringValue LargeStringBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue LongValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue NullValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue ObjectExtValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue StringValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env)
           
 StringValue BinaryBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue BinaryBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue ArgValue.toStringValue(Env env)
           
 StringValue LongCacheValue.toStringValue(Env env)
          Converts to a StringValue.
 StringValue StringValue.toStringValue(Env env)
          Converts to a string value.
 StringValue Value.toStringValue(Env env)
          Converts to a StringValue.
 StringValue Var.toStringValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicode(Env env)
          Converts to a Unicode, 16-bit string.
 StringValue StringValue.toUnicode(Env env)
          Converts to a unicode value.
 StringValue Value.toUnicode(Env env)
          Converts to a Unicode string.
 StringValue Var.toUnicode(Env env)
           
 StringValue ArgRef.toUnicodeValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue JavaAdapterVar.toUnicodeValue(Env env)
           
 StringValue StringBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue UnicodeBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue UnicodeValue.toUnicodeValue(Env env)
          Convert to a unicode value.
 StringValue Value.toUnicodeValue(Env env)
          Converts to a UnicodeValue for marshaling, so it will create a UnicodeValue event when unicode.semantics=false.
 StringValue Var.toUnicodeValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue StringBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue StringValue.toUnicodeValue(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue UnicodeBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue UnicodeValue.toUnicodeValue(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 Value QuercusLanguageException.toValue(Env env)
          Converts the exception to a Value.
 Value ArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 void CopyObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field array ref.
 void Value.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 Value QuercusClass.unsetField(Env env, Value qThis, StringValue name)
          implements the __unset method call __unset() is invoked when unset() is used on inaccessible properties.
 void CopyObjectExtValue.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field array ref.
 void Value.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void QuercusClass.validate(Env env)
           
 java.lang.Object ArrayValue.valuesToArray(Env env, java.lang.Class elementType)
          Takes the values of this array, unmarshals them to objects of type elementType, and puts them in a java array.
 java.lang.Object JavaAdapter.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.
 java.lang.Object JavaAdapterVar.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.
 java.lang.Object NullValue.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.
 java.lang.Object StringValue.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.
 java.lang.Object Var.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.
 java.lang.Object Value.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 Value.varDump(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArrayValue.varDumpEntry(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet, java.util.Map.Entry<Value,Value> mapEntry)
           
 void ArgRef.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ArgValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayValue.Entry.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void BinaryBuilderValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void BooleanValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void BreakValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void CallbackClassMethod.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void CallbackObjectMethod.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void DoubleValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void JavaAdapter.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void JavaAdapterVar.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void JavaValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void LargeStringBuilderValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void LongValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void NullValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectExtJavaValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectExtValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectExtValue.Entry.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void ResourceValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ServerArrayValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void StringBuilderValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
abstract  void StringValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void UnicodeValue.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
protected  void Value.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void Var.varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ObjectValue.varDumpObject(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 StringValue Value.varExport(Env env)
          Exports the value.
 void SessionCallback.write(Env env, java.lang.String id, java.lang.String value)
           
 

Constructors in com.caucho.quercus.env with parameters of type Env
ArgGetFieldValue(Env env, Value obj, StringValue name)
           
ArgObjectGetValue(Env env, Value obj, Value index)
           
ArrayCopyValueImpl(Env env, ArrayValue copy, CopyRoot root)
          Copy for unserialization.
ArrayValueImpl(Env env, ArrayValueComponent[] components)
           
ArrayValueImpl(Env env, ArrayValue copy, CopyRoot root)
          Copy for unserialization.
ArrayValueImpl(Env env, java.util.IdentityHashMap<Value,Value> map, ArrayValue copy)
           
BigDecimalValue(Env env, java.math.BigDecimal val, JavaClassDef def)
           
BigIntegerValue(Env env, java.math.BigInteger val, JavaClassDef def)
           
CallbackFunction(Env env, java.lang.String funName)
           
Closure(Env env, Function fun)
           
ConnectionEntry(Env env)
           
CopyObjectExtValue(Env env, ObjectExtValue copy, CopyRoot root)
           
GlobalArrayValue(Env env)
           
JavaCalendarValue(Env env, java.util.Calendar calendar, JavaClassDef def)
           
JavaDateValue(Env env, java.util.Date date, JavaClassDef def)
           
JavaListAdapter(Env env, java.util.List list)
           
JavaMapAdapter(Env env, java.util.Map map)
           
JavaMapValue(Env env, java.util.Map map, JavaClassDef def)
           
JavaResourceValue(Env env, java.lang.Object object, JavaClassDef def)
           
JavaURLValue(Env env, java.net.URL url, JavaClassDef def)
           
JavaValue(Env env, java.lang.Object object, JavaClassDef def)
           
ObjectExtValue.Entry(Env env, java.util.IdentityHashMap<Value,Value> map, ObjectExtValue.Entry entry)
           
ObjectExtValue(Env env, java.util.IdentityHashMap<Value,Value> copyMap, ObjectExtValue copy)
           
ObjectExtValue(Env env, ObjectExtValue copy, CopyRoot root)
           
QuercusLanguageException(Env env)
           
ServerArrayValue(Env env)
           
UnserializeCacheEntry(Env env, Value value)
           
 

Uses of Env in com.caucho.quercus.expr
 

Methods in com.caucho.quercus.expr with parameters of type Env
 Value AbstractLongValuedExpr.eval(Env env)
          Evaluates the expression as a value.
abstract  Value AbstractVarExpr.eval(Env env)
          Evaluates the expression, returning a Value.
 Value ArrayGetExpr.eval(Env env)
          Evaluates the expression.
 Value ArrayIsSetExpr.eval(Env env)
          Evaluates the expression.
 Value ArrayTailExpr.eval(Env env)
          Evaluates the expression.
 Value ArrayUnsetExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAddExpr.eval(Env env)
           
 Value BinaryAndExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAppendExpr.eval(Env env)
           
 Value BinaryAssignExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAssignListEachExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAssignListExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryAssignRefExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryBitAndExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryBitOrExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryBitXorExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryCharAtExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryCommaExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryDivExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryEqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryEqualsExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryGeqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryGtExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryInstanceOfExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryInstanceOfVarExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryLeftShiftExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryLeqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryLtExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryModExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryMulExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryNeqExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value BinaryOrExpr.eval(Env env)
          Evaluates the expression.
 Value BinaryRightShiftExpr.eval(Env env)
          Evaluates the expression.
 Value BinarySubExpr.eval(Env env)
          Evaluates the expression returning the expression value.
 Value BinaryXorExpr.eval(Env env)
          Evaluates the expression.
 Value CallExpr.eval(Env env)
          Evaluates the expression.
 Value CallVarExpr.eval(Env env)
           
 Value ClassConstExpr.eval(Env env)
          Evaluates the expression.
 Value ClassConstructExpr.eval(Env env)
          Evaluates the expression.
 Value ClassConstructorExpr.eval(Env env)
          Evaluates the expression.
 Value ClassFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ClassFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ClassMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarConstExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVarMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualConstExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ClassVirtualMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ClosureExpr.eval(Env env)
          Evaluates the expression.
 Value ConditionalExpr.eval(Env env)
          Evaluates the expression.
 Value ConditionalShortExpr.eval(Env env)
          Evaluates the expression.
 Value ConstDirExpr.eval(Env env)
          Evaluates the expression.
 Value ConstExpr.eval(Env env)
          Evaluates the expression.
 Value ConstFileExpr.eval(Env env)
          Evaluates the expression.
 Value DieExpr.eval(Env env)
          Evaluates the expression.
abstract  Value Expr.eval(Env env)
          Evaluates the expression, returning a Value, never a Var.
 Value FunArrayExpr.eval(Env env)
          Evaluates the expression.
 Value FunCloneExpr.eval(Env env)
          Evaluates the expression.
 Value FunDieExpr.eval(Env env)
          Evaluates the expression.
 Value FunEachExpr.eval(Env env)
          Evaluates the expression.
 Value FunExitExpr.eval(Env env)
          Evaluates the expression.
 Value FunGetCalledClassExpr.eval(Env env)
          Evaluates the expression.
 Value FunGetClassExpr.eval(Env env)
          Evaluates the expression.
 Value FunIncludeExpr.eval(Env env)
          Evaluates the expression.
 Value FunIncludeOnceExpr.eval(Env env)
          Evaluates the expression.
 Value FunIssetExpr.eval(Env env)
          Evaluates the expression.
 Value ImportExpr.eval(Env env)
          Evaluates the expression.
 Value ListHeadExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralLongExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralNullExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralStringExpr.eval(Env env)
          Evaluates the expression.
 Value LiteralUnicodeExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectMethodExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectMethodVarExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectNewExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectNewStaticExpr.eval(Env env)
          Evaluates the expression.
 Value ObjectNewVarExpr.eval(Env env)
          Evaluates the expression.
 Value ParamDefaultExpr.eval(Env env)
          Evaluates the expression.
 Value ParamRequiredExpr.eval(Env env)
          Evaluates the expression.
 Value ThisExpr.eval(Env env)
          Evaluates the expression.
 Value ThisFieldExpr.eval(Env env)
          Evaluates the expression.
 Value ThisFieldVarExpr.eval(Env env)
          Evaluates the expression.
 Value ToArrayExpr.eval(Env env)
          Evaluates the expression.
 Value ToBinaryExpr.eval(Env env)
          Evaluates the expression.
 Value ToBooleanExpr.eval(Env env)
          Evaluates the expression.
 Value ToDoubleExpr.eval(Env env)
          Evaluates the expression.
 Value ToLongExpr.eval(Env env)
          Evaluates the expression.
 Value ToObjectExpr.eval(Env env)
          Evaluates the expression.
 Value ToStringExpr.eval(Env env)
          Evaluates the expression.
 Value ToUnicodeExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryBitNotExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryCopyExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryMinusExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryNotExpr.eval(Env env)
          Evaluates the equality as a boolean.
 Value UnaryPlusExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryPostIncrementExpr.eval(Env env)
           
 Value UnaryPreIncrementExpr.eval(Env env)
           
 Value UnaryRefExpr.eval(Env env)
          Evaluates the expression.
 Value UnarySuppressErrorExpr.eval(Env env)
          Evaluates the expression.
 Value UnaryUnsetExpr.eval(Env env)
          Evaluates the expression.
 Value VarExpr.eval(Env env)
          Evaluates the expression.
 Value VarUnsetExpr.eval(Env env)
          Evaluates the expression.
 Value VarVarExpr.eval(Env env)
          Evaluates the expression.
protected  Value AbstractMethodExpr.eval(Env env, Value qThis, StringValue methodName, int hashCode, Expr[] argExprs)
          Evaluates the expression.
 Value AbstractMethodExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression as a copy
 Value AbstractVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression as an argument.
 Value ArrayGetExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ArrayTailExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value BinaryCharAtExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value Expr.evalArg(Env env, boolean isTop)
          Evaluates the expression as a function argument where it is unknown if the value will be used as a reference.
 Value ObjectFieldExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ThisExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ThisFieldExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value UnaryCopyExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value UnaryRefExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value VarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
 Value VarVarExpr.evalArg(Env env, boolean isTop)
          Evaluates the expression.
static Value[] Expr.evalArgs(Env env, Expr[] exprs)
          Evaluates arguments
 Value[] CallExpr.evalArguments(Env env)
           
 Value AbstractVarExpr.evalArray(Env env)
          Evaluates the expression as an array.
 Value ArrayGetExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the value is unset..
 Value ArrayTailExpr.evalArray(Env env)
          Evaluates the expression, setting an array if unset..
 Value Expr.evalArray(Env env)
          Evaluates the expression, creating an array for unassigned values.
 Value ObjectFieldExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the field is unset.
 Value ObjectFieldVarExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the field is unset.
 Value ThisFieldExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the value is unset..
 Value ThisFieldVarExpr.evalArray(Env env)
          Evaluates the expression, creating an array if the field is unset.
 Value VarExpr.evalArray(Env env)
          Evaluates the expression, converting to an array if unset.
 Value VarVarExpr.evalArray(Env env)
          Evaluates the expression, converting to an array if necessary.
 Value Expr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value ThisFieldExpr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value ThisFieldVarExpr.evalArrayAssign(Env env, Value index, Value value)
          Evaluates as an array index assign ($a[index] = value).
 Value Expr.evalArrayAssignTail(Env env, Value value)
          Evaluates as an array tail assign ($a[] = value).
 Value ListHeadExpr.evalAssignEachValue(Env env, Value value)
           
abstract  Value AbstractVarExpr.evalAssignRef(Env env, Value value)
          Assign the variable with a new reference value.
 Value ArrayGetExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ArrayTailExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value BinaryCharAtExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression as an assignment.
 Value ClassFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVarFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVarFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVirtualFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ClassVirtualFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value Expr.evalAssignRef(Env env, Value value)
          Evaluates an assignment.
 Value ObjectFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value VarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value VarVarExpr.evalAssignRef(Env env, Value value)
          Evaluates the expression.
 Value AbstractVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ArrayGetExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ArrayTailExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value Expr.evalAssignValue(Env env, Value value)
          Evaluates an assignment.
 Value ListHeadExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ObjectFieldVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value ThisFieldVarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 Value VarExpr.evalAssignValue(Env env, Value value)
          Evaluates the expression.
 boolean AbstractLongValuedExpr.evalBoolean(Env env)
          Evaluates the expression as a boolean.
 boolean ArrayIsSetExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean BinaryAndExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean BinaryAssignListEachExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean BinaryCommaExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean BinaryEqExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryEqualsExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryGeqExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryGtExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryInstanceOfExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryInstanceOfVarExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryLeqExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryLtExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryNeqExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean BinaryOrExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean BinaryXorExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean ConditionalExpr.evalBoolean(Env env)
          Evaluates the expression.
 boolean Expr.evalBoolean(Env env)
          Evaluates the expression as a boolean.
 boolean UnaryNotExpr.evalBoolean(Env env)
          Evaluates the equality as a boolean.
 boolean UnarySuppressErrorExpr.evalBoolean(Env env)
          Evaluates the expression as a boolean.
 char Expr.evalChar(Env env)
          Evaluates the expression as a string
 Value AbstractMethodExpr.evalCopy(Env env)
          Evaluates the expression as a copy
 Value AbstractVarExpr.evalCopy(Env env)
          Evaluates the expression and copies the result for an assignment.
 Value ArrayGetExpr.evalCopy(Env env)
          Evaluates the expression as a copyable result.
 Value BinaryAssignExpr.evalCopy(Env env)
          Evaluates the expression.
 Value BinaryAssignListExpr.evalCopy(Env env)
          Evaluates the expression.
 Value BinaryAssignRefExpr.evalCopy(Env env)
          Evaluates the expression.
 Value CallExpr.evalCopy(Env env)
          Evaluates the expression.
 Value CallVarExpr.evalCopy(Env env)
           
 Value ClosureExpr.evalCopy(Env env)
          Evaluates the expression.
 Value ConditionalExpr.evalCopy(Env env)
          Evaluates the expression.
 Value Expr.evalCopy(Env env)
          Evaluates the expression as a copy.
 Value ThisFieldExpr.evalCopy(Env env)
          Evaluates the expression.
 Value ToArrayExpr.evalCopy(Env env)
          Evaluates the expression.
 Value UnarySuppressErrorExpr.evalCopy(Env env)
          Evaluates the expression, copying the results as necessary
 Value VarExpr.evalCopy(Env env)
          Evaluates the expression.
 Value ArrayGetExpr.evalDirty(Env env)
          Evaluates the expression, marking as dirty.
 Value Expr.evalDirty(Env env)
          Evaluates the expression, with the object expected to be modified, e.g.
 Value ObjectFieldExpr.evalDirty(Env env)
           
 double AbstractLongValuedExpr.evalDouble(Env env)
          Evaluates the expression as double
 double Expr.evalDouble(Env env)
          Evaluates the expression as a double
 boolean ListHeadExpr.evalEachBoolean(Env env, Value value)
           
 Value CallVarExpr.evalImpl(Env env, boolean isRef, boolean isCopy)
          Evaluates the expression.
 boolean ArrayGetExpr.evalIsset(Env env)
          Evaluates the expression as an isset().
 boolean Expr.evalIsset(Env env)
          Evaluates the expression as an isset() statement.
 boolean ObjectFieldExpr.evalIsset(Env env)
           
 boolean ObjectFieldVarExpr.evalIsset(Env env)
           
 boolean VarExpr.evalIsset(Env env)
          Evaluates the expression as an isset() statement.
 Value Expr.evalIssetValue(Env env)
          Evaluates the expression as an isset() statement.
 Value VarExpr.evalIssetValue(Env env)
          Evaluates the expression as an isset() statement.
abstract  long AbstractLongValuedExpr.evalLong(Env env)
          Evaluates the expression as a long.
 long BinaryRightShiftExpr.evalLong(Env env)
          Evaluates the expression as a long.
 long Expr.evalLong(Env env)
          Evaluates the expression as a long
 Value AbstractVarExpr.evalObject(Env env)
          Evaluates the expression as an object.
 Value ArrayGetExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the value is unset.
 Value ArrayTailExpr.evalObject(Env env)
          Evaluates the expression, assigning an object if unset..
 Value Expr.evalObject(Env env)
          Evaluates the expression, creating an object for unassigned values.
 Value ObjectFieldExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the field is unset.
 Value ObjectFieldVarExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the field is unset.
 Value ThisFieldExpr.evalObject(Env env)
          Evaluates the expression, creating an array if the value is unset..
 Value ThisFieldVarExpr.evalObject(Env env)
          Evaluates the expression, creating an object if the field is unset.
 Value VarExpr.evalObject(Env env)
          Evaluates the expression, converting to an object if is unset, NULL, or is a string.
 Value Expr.evalPostIncrement(Env env, int incr)
          Handles post increments.
 Value ObjectFieldExpr.evalPostIncrement(Env env, int incr)
          Handles post increments.
 Value Expr.evalPreIncrement(Env env, int incr)
          Handles post increments.
 Value ObjectFieldExpr.evalPreIncrement(Env env, int incr)
          Handles post increments.
 QuercusClass Expr.evalQuercusClass(Env env)
          Evaluates as a QuercusClass.
 QuercusClass ThisExpr.evalQuercusClass(Env env)
          Evaluates as a QuercusClass.
 Value AbstractVarExpr.evalRef(Env env)
          Evaluates the expression as a reference when possible.
 Value BinaryAssignExpr.evalRef(Env env)
          Evaluates the expression.
 Value BinaryAssignRefExpr.evalRef(Env env)
          Evaluates the expression.
 Value CallExpr.evalRef(Env env)
          Evaluates the expression.
 Value CallVarExpr.evalRef(Env env)
           
 Value Expr.evalRef(Env env)
          Evaluates the expression, returning a Var for variables, and a Value for values.
 java.lang.String BinaryAppendExpr.evalString(Env env)
           
 java.lang.String Expr.evalString(Env env)
          Evaluates the expression as a string
 java.lang.String UnarySuppressErrorExpr.evalString(Env env)
          Evaluates the expression as a string.
 StringValue Expr.evalStringValue(Env env)
          Evaluates the expression as a string value
 StringValue LiteralStringExpr.evalStringValue(Env env)
          Evaluates the expression as a string value.
 Value Expr.evalTop(Env env)
          Evaluates the expression.
 Value VarExpr.evalTop(Env env)
          Evaluates the expression.
abstract  void AbstractVarExpr.evalUnset(Env env)
          Evaluates the expression as an argument.
 void ArrayGetExpr.evalUnset(Env env)
          Evaluates the expression.
 void ArrayTailExpr.evalUnset(Env env)
          Evaluates the expression.
 void BinaryCharAtExpr.evalUnset(Env env)
          Evaluates the expression.
 void ClassFieldExpr.evalUnset(Env env)
          Evaluates the expression.
 void ClassFieldVarExpr.evalUnset(Env env)
          Evaluates the expression.
 void ClassVarFieldExpr.evalUnset(Env env)
          Evaluates the expression.
 void ClassVarFieldVarExpr.evalUnset(Env env)
          Evaluates the expression.
 void ClassVirtualFieldExpr.evalUnset(Env env)
          Evaluates the expression.
 void ClassVirtualFieldVarExpr.evalUnset(Env env)
          Evaluates the expression.
 void ObjectFieldExpr.evalUnset(Env env)
          Evaluates the expression.
 void ObjectFieldVarExpr.evalUnset(Env env)
          Evaluates the expression.
 void ThisExpr.evalUnset(Env env)
          Evaluates the expression.
 void ThisFieldExpr.evalUnset(Env env)
          Evaluates the expression.
 void ThisFieldVarExpr.evalUnset(Env env)
          Evaluates the expression.
 void VarExpr.evalUnset(Env env)
          Evaluates the expression.
 void VarVarExpr.evalUnset(Env env)
          Evaluates the expression.
 void Expr.evalUnsetArray(Env env, Value index)
          Evaluates the expression as an array index unset
 void ObjectFieldExpr.evalUnsetArray(Env env, Value index)
          Evaluates the expression as an array index unset
 Value Expr.evalValue(Env env)
          Evaluates the expression, returning a Value.
abstract  Var AbstractVarExpr.evalVar(Env env)
          Evaluates the expression as a reference (by RefExpr).
 Var ArrayGetExpr.evalVar(Env env)
          Evaluates the expression.
 Var ArrayTailExpr.evalVar(Env env)
          Evaluates the expression.
 Var BinaryCharAtExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVarFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVarFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVirtualFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ClassVirtualFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var Expr.evalVar(Env env)
          Evaluates the expression, always returning a variable.
 Var ObjectFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ObjectFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var ThisExpr.evalVar(Env env)
          Evaluates the expression.
 Var ThisFieldExpr.evalVar(Env env)
          Evaluates the expression.
 Var ThisFieldVarExpr.evalVar(Env env)
          Evaluates the expression.
 Var UnaryRefExpr.evalVar(Env env)
          Evaluates the expression.
 Var VarExpr.evalVar(Env env)
          Evaluates the expression.
 Var VarVarExpr.evalVar(Env env)
          Evaluates the expression.
 void Expr.print(Env env)
          Prints to the output as an echo.
 

Uses of Env in com.caucho.quercus.function
 

Methods in com.caucho.quercus.function with parameters of type Env
 Expr[] CompiledFunctionRef_0.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunctionRef_1.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunctionRef_2.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunctionRef_3.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunctionRef_4.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunctionRef_5.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunctionRef_N.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_0.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_1.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_2.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_3.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_4.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_5.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Expr[] CompiledFunction_N.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Value AbstractFunction.call(Env env)
          Evaluates the function.
 Value CompiledFunctionRef.call(Env env)
           
 Value CompiledFunction_1.call(Env env)
           
 Value CompiledFunction_2.call(Env env)
           
 Value CompiledFunction_3.call(Env env)
           
 Value CompiledFunction_4.call(Env env)
           
 Value CompiledFunction_5.call(Env env)
           
 Value AbstractFunction.call(Env env, Value a1)
          Evaluates the function with an argument .
 Value CompiledFunctionRef.call(Env env, Value arg)
           
abstract  Value CompiledFunction_1.call(Env env, Value arg1)
           
 Value CompiledFunction_2.call(Env env, Value a0)
           
 Value CompiledFunction_3.call(Env env, Value a1)
           
 Value CompiledFunction_4.call(Env env, Value a1)
           
 Value CompiledFunction_5.call(Env env, Value a1)
           
 Value LazyFunction.call(Env env, Value arg)
           
abstract  Value AbstractFunction.call(Env env, Value[] args)
          Evaluates the function.
 Value CompiledFunctionRef.call(Env env, Value[] argValues)
           
 Value CompiledFunction_0.call(Env env, Value[] argValues)
           
 Value CompiledFunction_1.call(Env env, Value[] argValues)
           
 Value CompiledFunction_2.call(Env env, Value[] argValues)
           
 Value CompiledFunction_3.call(Env env, Value[] argValues)
           
 Value CompiledFunction_4.call(Env env, Value[] argValues)
           
 Value CompiledFunction_5.call(Env env, Value[] argValues)
           
 Value CompiledFunction_N.call(Env env, Value[] argValues)
           
 Value CompiledMethod.call(Env env, Value[] args)
           
 Value CompiledMethodRef.call(Env env, Value[] argValues)
          Evaluates the method as a static function
 Value FunSpecialCall.call(Env env, Value[] args)
          Evaluates the function.
 Value LazyFunction.call(Env env, Value[] argValues)
           
 Value LazyMethod.call(Env env, Value[] args)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_3.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_4.call(Env env, Value a1, Value a2)
           
 Value CompiledFunction_5.call(Env env, Value a1, Value a2)
           
 Value LazyFunction.call(Env env, Value a1, Value a2)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3)
           
abstract  Value CompiledFunction_3.call(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunction_4.call(Env env, Value a1, Value a2, Value a3)
           
 Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3)
           
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledFunction_4.call(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value CompiledFunctionRef.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunction_5.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value LazyFunction.call(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value AbstractFunction.callCopy(Env env, Value[] args)
          Evaluates the function, returning a copy
 Value LazyFunction.callCopy(Env env, Value[] argValues)
           
abstract  Value CompiledFunction_N.callImpl(Env env, Value[] args)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis)
           
abstract  Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method as a static function
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Expr[] exprs)
          Evaluates the function.
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Binds the user's arguments to the actual arguments.
 Value CompiledMethod_1.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethod_N.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledRefMethod_0.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value FunSpecialCall.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the function.
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
abstract  Value CompiledMethod_2.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
abstract  Value CompiledMethod_3.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledMethod_4.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function as a method call.
 Value CompiledMethodRef.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethod_5.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value LazyMethod.callMethod(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value CompiledFunction.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
abstract  Value CompiledMethod_N.callMethodImpl(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
abstract  Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method with the given variable arguments.
abstract  Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis)
          Evaluates the method as a static function
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Expr[] exprs)
          Evaluates the function.
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
abstract  Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method call, returning a reference.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value CompiledMethodRef_1.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_N.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value CompiledRefMethod_0.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
          Evalautes the method.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
abstract  Value CompiledMethodRef_2.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
abstract  Value CompiledMethodRef_3.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the method with the given variable arguments.
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledMethodRef_4.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
          Evaluates the method with the given variable arguments.
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function as a method call.
 Value CompiledMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethodRef_5.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value LazyMethod.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledMethodRef_N.callMethodRefImpl(Env env, QuercusClass qClass, Value qThis, Value[] argValues)
           
 Value AbstractFunction.callNew(Env env, QuercusClass qClass, Value qThis, Value[] args)
          Evaluates the new() method call.
 Value AbstractFunction.callRef(Env env)
          Evaluates the function.
 Value CompiledFunction.callRef(Env env)
           
abstract  Value CompiledFunctionRef_0.callRef(Env env)
           
 Value CompiledFunctionRef_1.callRef(Env env)
           
 Value CompiledFunctionRef_2.callRef(Env env)
           
 Value CompiledFunctionRef_3.callRef(Env env)
           
 Value CompiledFunctionRef_4.callRef(Env env)
           
 Value CompiledFunctionRef_5.callRef(Env env)
           
 Value AbstractFunction.callRef(Env env, Value a1)
          Evaluates the function with an argument .
 Value CompiledFunction.callRef(Env env, Value a1)
           
abstract  Value CompiledFunctionRef_1.callRef(Env env, Value arg)
           
 Value CompiledFunctionRef_2.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value a1)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1)
           
 Value LazyFunction.callRef(Env env, Value arg)
           
 Value AbstractFunction.callRef(Env env, Value[] args)
          Evaluates the function, returning a reference.
 Value CompiledFunction.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_0.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_1.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_2.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value[] argValues)
           
 Value CompiledFunctionRef_N.callRef(Env env, Value[] argValues)
           
 Value LazyFunction.callRef(Env env, Value[] argValues)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2)
           
abstract  Value CompiledFunctionRef_2.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_3.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3)
           
abstract  Value CompiledFunctionRef_3.callRef(Env env, Value a1, Value a2, Value a3)
          Evaluates the function with arguments
 Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
abstract  Value CompiledFunctionRef_4.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
          Evaluates the function with arguments
 Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4)
           
 Value AbstractFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value CompiledFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunctionRef_5.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates the function with arguments
 Value LazyFunction.callRef(Env env, Value a1, Value a2, Value a3, Value a4, Value a5)
           
abstract  Value CompiledFunctionRef_N.callRefImpl(Env env, Value[] args)
           
protected  Value AbstractFunction.errorPrivateAccess(Env env, Value oldThis)
           
protected  Value AbstractFunction.errorProtectedAccess(Env env, Value oldThis)
           
 Value[] AbstractFunction.evalArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 boolean AbstractFunction.isCallable(Env env, boolean isCheckSyntaxOnly, Value nameRef)
          The object is callable if it has an __invoke method
 boolean AbstractFunction.isInternal(Env env)
           
 boolean AbstractFunction.isValid(Env env)
           
 

Uses of Env in com.caucho.quercus.lib
 

Methods in com.caucho.quercus.lib that return Env
static Env QuercusModule.get_env(Env env)
          Returns the Env object.
 

Methods in com.caucho.quercus.lib with parameters of type Env
static Value ExceptionClass.__construct(Env env, ObjectValue value, StringValue message, int code, Value previous)
          Create a new exception API object.
static java.lang.Object Java.__construct(Env env, java.lang.String className, Value[] args)
          Create a new Java API object.
static Value ExceptionClass.__toString(Env env, ObjectValue value)
          Returns a String representation of this Exception.
static Value UrlRewriterCallback._internal_url_rewriter(Env env, Value buffer)
          Callback function to rewrite URLs to include session information.
static double MathModule.acosh(Env env, double value)
           
 boolean Memcache.addServer(Env env, java.lang.String host, int port, boolean persistent, int weight, int timeout, int retryInterval)
          Adds a server.
 java.lang.String ApacheModule.apache_note(Env env, java.lang.String name, Value value)
          Gets and sets apache notes
 Value ApacheModule.apache_request_headers(Env env)
          Returns all the request headers
 Value ApcModule.apc_add(Env env, java.lang.String key, Value value, int ttl)
           
 Value ApcModule.apc_cache_info(Env env, java.lang.String type, boolean limited)
          Returns cache information.
 boolean ApcModule.apc_clear_cache(Env env, java.lang.String type)
          Clears the cache
 boolean ApcModule.apc_compile_file(Env env, StringValue name)
          Preloads the specified file.
 boolean ApcModule.apc_define_constants(Env env, java.lang.String key, ArrayValue values, boolean caseSensitive)
          Defines constants
 boolean ApcModule.apc_delete(Env env, java.lang.String key)
          Deletes a value.
 Value ApcModule.apc_fetch(Env env, java.lang.String key, Value isSuccessful)
          Returns a value.
 boolean ApcModule.apc_load_constants(Env env, java.lang.String key, boolean caseSensitive)
          Defines constants
 Value ApcModule.apc_sma_info(Env env, java.lang.String type)
          Returns cache information.
 Value ApcModule.apc_store(Env env, java.lang.String key, Value value, int ttl)
          Returns a value.
static Value ArrayModule.array_change_key_case(Env env, ArrayValue array, int toCase)
          Changes the key case
static Value ArrayModule.array_chunk(Env env, ArrayValue array, int size, boolean preserveKeys)
          Chunks the array
static Value ArrayModule.array_combine(Env env, ArrayValue keys, ArrayValue values)
          Combines array
static Value ArrayModule.array_count_values(Env env, ArrayValue array)
          Counts the values
static Value ArrayModule.array_diff_assoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys also used
static Value ArrayModule.array_diff_key(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison
static Value ArrayModule.array_diff_uassoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison aswell
static Value ArrayModule.array_diff_ukey(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays, keys used for comparison only
static Value ArrayModule.array_diff(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and not in the other arrays using a passed callback function for comparing
static ArrayValue ArrayModule.array_fill_keys(Env env, ArrayValue keyArray, Value value)
           
static Value ArrayModule.array_fill(Env env, long start, long num, Value value)
          Returns an array with a number of indices filled with the given value, starting at the start index.
static Value ArrayModule.array_filter(Env env, ArrayValue array, Value callbackName)
          Returns an array that filters out any values that do not hold true when used in the callback function.
static Value ArrayModule.array_flip(Env env, ArrayValue array)
          Returns an array with the given array's keys as values and its values as keys.
static Value ArrayModule.array_intersect_assoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are also used in the comparison
static Value ArrayModule.array_intersect_key(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are only used in the comparison
static Value ArrayModule.array_intersect_uassoc(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are also used in the comparison.
static Value ArrayModule.array_intersect_ukey(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays, keys are only used in the comparison.
static Value ArrayModule.array_intersect(Env env, ArrayValue array, Value[] arrays)
          Returns an array with everything that is in array and also in the other arrays
static boolean ArrayModule.array_key_exists(Env env, Value key, Value searchArray)
          Checks if the key is in the given array
static Value ArrayModule.array_keys(Env env, ArrayValue array, Value searchValue, boolean isStrict)
          Returns an array of the keys in the given array
static Value ArrayModule.array_map(Env env, Callable fun, ArrayValue arg, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_merge_recursive(Env env, Value[] args)
          Maps the given function with the array arguments.
static Value ArrayModule.array_merge(Env env, Value[] args)
          Maps the given function with the array arguments.
static boolean ArrayModule.array_multisort(Env env, Value[] arrays)
          Sort the arrays like rows in a database.
static Value ArrayModule.array_pad(Env env, ArrayValue input, long padSize, Value padValue)
          Returns an array with either the front/end padded with the pad value.
static Value ArrayModule.array_pop(Env env, Value array)
          Pops off the top element
static Value ArrayModule.array_product(Env env, ArrayValue array)
          Returns the product of the input array's elements as a double.
static int ArrayModule.array_push(Env env, Value array, Value[] values)
          Appends a value to the array
static Value ArrayModule.array_rand(Env env, ArrayValue array, long num)
          Returns num sized array of random keys from the given array
static Value ArrayModule.array_reduce(Env env, ArrayValue array, Callable callable, Value initialValue)
          Returns the value of the array when its elements have been reduced using the callback function.
static Value ArrayModule.array_replace_recursive(Env env, Value[] args)
          Replace elements in the first array with values from successive ones
static Value ArrayModule.array_replace(Env env, Value[] args)
          Replace elements in the first array with values from successive ones
static Value ArrayModule.array_reverse(Env env, ArrayValue inputArray, boolean keyed)
          Returns the inputted array reversed, preserving the keys if keyed is true
static Value ArrayModule.array_search(Env env, Value needle, ArrayValue array, boolean strict)
          Returns the key of the needle being searched for or false if it's not found
static Value ArrayModule.array_shift(Env env, Value value)
          Shifts the elements in the array left by one, returning the leftmost value
static Value ArrayModule.array_slice(Env env, ArrayValue array, int offset, Value length, boolean isPreserveKeys)
          Returns a chunk of the array.
static Value ArrayModule.array_splice(Env env, Value arrayVar, int offset, Value length, Value replace)
          Returns the removed chunk of the arrayV and splices in replace.
static Value ArrayModule.array_sum(Env env, ArrayValue array)
          Returns the sum of the elements in the array
static Value ArrayModule.array_udiff_assoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_udiff_uassoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_udiff(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are not present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect_assoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect_uassoc(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_uintersect(Env env, Value[] arrays)
          Creates an array with all the values of the first array that are present in the other arrays, using a provided callback function to determine equivalence.
static Value ArrayModule.array_unique(Env env, ArrayValue array)
          Returns the inputted array without duplicates
static Value ArrayModule.array_unshift(Env env, Value value, Value[] values)
          Prepends the elements to the array
static Value ArrayModule.array_values(Env env, ArrayValue array)
          Returns the values in the passed array with numerical indices.
static boolean ArrayModule.array_walk_recursive(Env env, Value arrayVar, Callable callback, Value extra)
          Recursively executes a callback function on all elements in the array, including elements of elements (i.e., arrays within arrays).
static boolean ArrayModule.array_walk(Env env, Value arrayVar, Callable callback, Value userData)
          Executes a callback on each of the elements in the array.
static boolean ArrayModule.arsort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in reverse order, preserving keys
static boolean ArrayModule.asort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in ascending order, preserving keys
static Value OptionsModule.assert_options(Env env, int code, Value value)
          Checks the assertion
static Value MathModule.base_convert(Env env, StringValue str, int fromBase, int toBase)
          Convert a number between arbitrary bases
static Value UrlModule.base64_decode(Env env, StringValue str, boolean isStrict)
          Decodes base64
static java.lang.String BcmathModule.bcadd(Env env, Value value1, Value value2, int scale)
          Add two arbitrary precision numbers.
static int BcmathModule.bccomp(Env env, Value value1, Value value2, int scale)
          Compare two arbitrary precision numbers, return -1 if value 1 < value2, 0 if value1 == value2, 1 if value1 > value2.
static java.lang.String BcmathModule.bcdiv(Env env, Value value1, Value value2, int scale)
          Divide one arbitrary precision number (value1) by another (value2).
static java.lang.String BcmathModule.bcmod(Env env, Value value, Value modulus)
          Return the modulus of an aribtrary precison number.
static java.lang.String BcmathModule.bcmul(Env env, Value value1, Value value2, int scale)
          Multiply two arbitrary precision numbers.
static java.lang.String BcmathModule.bcpow(Env env, Value base, Value exp, int scale)
          Raise one arbitrary precision number (base) to the power of another (exp).
static java.lang.String BcmathModule.bcpowmod(Env env, java.math.BigDecimal base, java.math.BigDecimal exp, java.math.BigDecimal modulus, int scale)
          Raise one arbitrary precision number (base) to the power of another (exp), and then return the modulus.
static boolean BcmathModule.bcscale(Env env, int scale)
          Set the default scale to use for subsequent calls to bcmath functions.
static java.lang.String BcmathModule.bcsqrt(Env env, Value operand, int scale)
          Return the square root of an arbitrary precision number.
static java.lang.String BcmathModule.bcsub(Env env, Value value1, Value value2, int scale)
          Subtract arbitrary precision number (value2) from another (value1).
static Value MathModule.bindec(Env env, StringValue bin)
          Returns the decimal equivalent of the binary number represented by the binary string argument.
static Value FunctionModule.call_user_func_array(Env env, Callable function, Value arg)
          Calls a user function
static Value FunctionModule.call_user_func(Env env, Callable function, Value[] args)
          Calls a user function
static Value ClassesModule.call_user_method_array(Env env, StringValue methodName, Value obj, ArrayValue params)
           
static Value ClassesModule.call_user_method(Env env, StringValue name, Value obj, Value[] args)
          Calls an object method.
static boolean NetworkModule.checkdnsrr(Env env, java.lang.String hostname, java.lang.String type)
           
static boolean ClassesModule.class_exists(Env env, java.lang.String className, boolean useAutoload)
          returns true if the class exists.
static ArrayValue ArrayModule.compact(Env env, Value[] variables)
          Creates an array of corresponding values to variables in the symbol name.
 boolean Memcache.connect(Env env, java.lang.String host, int port, int timeout)
          Connect to a server.
static int MiscModule.connection_aborted(Env env)
          Return true on a client disconnect
static int MiscModule.connection_status(Env env)
          Returns the status
static Value VariableModule.constant(Env env, java.lang.String name)
          Returns a constant
static long ArrayModule.count(Env env, Value value, int countMethod)
          Returns the size of the array.
static Value FunctionModule.create_function(Env env, java.lang.String args, java.lang.String code)
          Creates an anonymous function
static ArrayValue ErrorModule.debug_backtrace_exception(Env env, java.lang.Throwable e, int options)
           
static ArrayValue ErrorModule.debug_backtrace(Env env, int options)
          Produces a backtrace
static Value VariableModule.debug_zval_dump(Env env, Value v)
          Prints a debug version of the variable
static StringValue MathModule.decbin(Env env, long value)
          Returns a binary representation of a number.
static StringValue MathModule.dechex(Env env, long value)
          Returns a hexadecimal representation of a number.
static StringValue MathModule.decoct(Env env, long value)
          Returns an octal representation of a number.
static Value NetworkModule.define_syslog_variables(Env env)
          Initialization of syslog.
static Value VariableModule.define(Env env, StringValue name, Value value, boolean isCaseInsensitive)
          Defines a constant
static boolean VariableModule.defined(Env env, java.lang.String name)
          Returns true if the constant is defined.
 boolean Memcache.delete(Env env, java.lang.String key, int timeout)
           
static Value ErrorModule.die(Env env, java.lang.String msg)
          Exits
static boolean OptionsModule.dl(Env env, java.lang.String dl)
          Stubs the dl.
static boolean NetworkModule.dns_check_record(Env env, java.lang.String hostname, java.lang.String type)
          Finds the mx hosts for the given hostname, placing them in mxhosts and their corresponding weights in weight, if provided.
static boolean NetworkModule.dns_get_mx(Env env, java.lang.String hostname, Value mxhosts, Value weight)
          Finds the mx hosts for the given hostname, placing them in mxhosts and their corresponding weights in weight, if provided.
 ArrayValue NetworkModule.dns_get_record(Env env, java.lang.String hostname, int type, Value authnsRef, Value addtlRef)
           
static Value MiscModule.dump_stack(Env env)
          Dumps the stack.
static Value ArrayModule.each(Env env, Value value)
          Returns the next value of the array.
static boolean ErrorModule.error_log(Env env, StringValue message, int type, StringValue destination, StringValue extraHeaders)
          Send a message to the log.
static long ErrorModule.error_reporting(Env env, Value levelV)
          Changes the error reporting value.
static StringValue MiscModule.escapeshellarg(Env env, StringValue arg)
          Escapes characters in a string.
 Value MiscModule.eval(Env env, StringValue code)
          Comples and evaluates an expression.
static java.lang.String MiscModule.exec(Env env, java.lang.String command, Value output, Value result)
          Execute a system command.
static Value ExifModule.exif_imagetype(Env env, Path file)
          Determine the type of an image
static Value ExifModule.exif_read_data(Env env, Path file, java.lang.String sections, boolean arrays, boolean thumbs)
          Reads the EXIF headers from JPEG or TIFF
static Value ExifModule.exif_thumbnail(Env env, Path file, int width, int height, int imageType)
          Retrieve the embedded thumbnail of a TIFF or JPEG image
 Value ErrorModule.exit(Env env, Value msg)
          Exits
static boolean OptionsModule.extension_loaded(Env env, java.lang.String ext)
          Returns true if the given extension is loaded
static Value ArrayModule.extract(Env env, ArrayValue array)
          Inputs new variables into the symbol table from the passed array
static Value ArrayModule.extract(Env env, ArrayValue array, long rawType, Value valuePrefix)
          Inputs new variables into the symbol table from the passed array
 boolean Memcache.flush(Env env)
           
 Value OutputModule.flush(Env env)
          Flushes the original output buffer.
static SocketInputOutput NetworkModule.fsockopen(Env env, java.lang.String host, int port, Value errno, Value errstr, double timeout)
          Opens a socket
static Value FunctionModule.func_get_arg(Env env, int index)
          Returns the nth function argument.
static Value FunctionModule.func_get_args(Env env)
          Returns the function arguments as an array.
static Value FunctionModule.func_num_args(Env env)
          Returns the number of arguments to the function.
static boolean FunctionModule.function_exists(Env env, java.lang.String name)
          Returns true if the function exists.
static Value MiscModule.get_browser(Env env, java.lang.String user_agent, boolean return_array)
          Returns an array detailing what the browser is capable of.
static java.lang.String ClassesModule.get_called_class(Env env)
          Returns the calling class name.
static Value OptionsModule.get_cfg_var(Env env, java.lang.String name)
          Returns the configuration value of a configuration.
static Value ClassesModule.get_class_methods(Env env, Value cls)
          Returns an array of method names
static Value ClassesModule.get_class_vars(Env env, Value obj)
          Returns an array of member names and values
static Value ClassesModule.get_class(Env env, Value value)
          Returns the object's class name
static java.lang.String OptionsModule.get_current_user(Env env)
          Returns the owner of the current script.
static Value ClassesModule.get_declared_classes(Env env)
          Returns the declared classes
static Value OptionsModule.get_defined_constants(Env env)
          Returns the constants as an array
static Value FunctionModule.get_defined_functions(Env env)
          Returns an array of the defined functions
static Value VariableModule.get_defined_vars(Env env)
          Returns the defined variables in the current scope.
static Env QuercusModule.get_env(Env env)
          Returns the Env object.
static Value OptionsModule.get_extension_funcs(Env env, java.lang.String name)
          Returns extension function with a given name.
static Value UrlModule.get_headers(Env env, java.lang.String urlString, Value format)
          Connects to the given URL using a HEAD request to retreive the headers sent in the response.
 Value HtmlModule.get_html_translation_table(Env env, int table, int quoteStyle)
          Returns HTML translation tables.
static Value OptionsModule.get_include_path(Env env)
          Returns the include path
static ArrayValue OptionsModule.get_included_files(Env env)
          Returns an array of all the included path.
static java.lang.String JavaModule.get_java_class_name(Env env, Value value)
          Returns the name of the java class.
static Value OptionsModule.get_loaded_extensions(Env env)
          Returns true if the given extension is loaded
static LongValue OptionsModule.get_magic_quotes_gpc(Env env)
          Gets the magic quotes value.
static Value OptionsModule.get_magic_quotes_runtime(Env env)
          Gets the magic quotes runtime value.
static Value UrlModule.get_meta_tags(Env env, StringValue filename, boolean useIncludePath)
          Extracts the meta tags from a file and returns them as an array.
static Value ClassesModule.get_object_vars(Env env, Value obj)
          Returns the object's variables
 Value ClassesModule.get_parent_class(Env env, Value value)
          Returns the object's class name
static QuercusContext QuercusModule.get_quercus(Env env)
          Returns the Quercus object.
static HttpServletRequest QuercusModule.get_request(Env env)
          Deprecated. 
static ArrayValue OptionsModule.get_required_files(Env env)
          Returns an array of all the included path.
static java.lang.String VariableModule.get_resource_type(Env env, Value v)
           
static HttpServletResponse QuercusModule.get_response(Env env)
          Deprecated. 
static ServletContext QuercusModule.get_servlet_context(Env env)
          Returns the ServletContext.
static HttpServletRequest QuercusModule.get_servlet_request(Env env)
          Returns the HttpServletRequest associated with this Env.
static HttpServletResponse QuercusModule.get_servlet_response(Env env)
          Returns the HttpServletResponse associated with this Env.
 Value ResinModule.QuercusDistcache.get(Env env, StringValue key)
           
 Value Memcache.get(Env env, Value keys)
          Returns a value.
 Value ApacheModule.getallheaders(Env env)
          Returns all the request headers
static Value ExceptionClass.getCode(Env env, ObjectValue obj)
          Returns the code.
static Value OptionsModule.getenv(Env env, StringValue key)
          Gets an environment value.
static Value ExceptionClass.getFile(Env env, ObjectValue obj)
          Returns the file.
static java.lang.String NetworkModule.gethostbyaddr(Env env, java.lang.String ip)
          Returns the IP address of the given host name.
static Value NetworkModule.gethostbynamel(Env env, java.lang.String hostname)
          Returns the IP addresses of the given host name.
static UrlRewriterCallback UrlRewriterCallback.getInstance(Env env)
          Returns the unique rewriter.
static Value ExceptionClass.getJavaException(Env env, Value obj)
          Returns the trace.
static Value OptionsModule.getlastmod(Env env)
          Returns the gid for the script path.
static Value ExceptionClass.getLine(Env env, ObjectValue obj)
          Returns the line.
static Value ExceptionClass.getMessage(Env env, ObjectValue obj)
          Returns the message.
static boolean NetworkModule.getmxrr(Env env, java.lang.String hostname, Value mxhosts, Value weight)
           
static Value OptionsModule.getmygid(Env env)
          Returns the gid for the script path.
static Value OptionsModule.getmyinode(Env env)
          Returns the inode for the script path.
static long OptionsModule.getmypid(Env env)
          Returns the thread for the script.
static Value OptionsModule.getmyuid(Env env)
          Returns the uid for the script path.
static Value ExceptionClass.getPrevious(Env env, Value obj)
          Returns the previous exception.
static Value OptionsModule.getrusage(Env env, int who)
          Stub value for getrusage.
static Value ExceptionClass.getTrace(Env env, Value obj)
          Returns the trace.
static Value ExceptionClass.getTraceAsString(Env env, Value obj)
          Returns the trace.
static boolean QuercusModule.has_database(Env env)
          Returns true if a JDBC database has been explicitly set.
static boolean QuercusModule.has_request(Env env)
          Returns true if there is an HttpRequest associated with this Env.
static Value HashModule.hash_algos(Env env)
          Returns the list of known algorithms
 Value HashModule.hash_file(Env env, java.lang.String algorithm, Path path, boolean isBinary)
          Hashes a file
 Value HashModule.hash_final(Env env, HashModule.HashContext context, boolean isBinary)
          Returns the final hash value
 Value HashModule.hash_hmac_file(Env env, java.lang.String algorithm, Path path, StringValue key, boolean isBinary)
          Hashes a file with the algorithm.
 Value HashModule.hash_hmac(Env env, java.lang.String algorithm, StringValue data, StringValue key, boolean isBinary)
          Hashes a string with the algorithm.
 HashModule.HashContext HashModule.hash_init(Env env, java.lang.String algorithm, int options, StringValue keyString)
          Initialize a hash context.
 Value HashModule.hash_update_file(Env env, HashModule.HashContext context, Path path)
          Updates the hash with more data
 int HashModule.hash_update_stream(Env env, HashModule.HashContext context, java.io.InputStream is, int length)
          Updates the hash with more data
 Value HashModule.hash_update(Env env, HashModule.HashContext context, StringValue value)
          Updates the hash with more data
 Value HashModule.hash(Env env, java.lang.String algorithm, StringValue string, boolean isBinary)
          Hashes a string
static Value HttpModule.header(Env env, StringValue headerStr, boolean replace, long httpResponseCode)
          Adds a header.
static ArrayValue HttpModule.headers_list(Env env)
          Return a list of the headers that have been sent or are ready to send.
static boolean HttpModule.headers_sent(Env env, Value file, Value line)
          Return true if the headers have been sent.
static Value MathModule.hexdec(Env env, StringValue s)
           
static Value TokenModule.highlight_file(Env env, StringValue filename, boolean isReturn)
           
static Value TokenModule.highlight_string(Env env, StringValue s, boolean isReturn)
           
static StringValue HtmlModule.html_entity_decode(Env env, StringValue string, int quoteStyle, java.lang.String charset)
          Escapes HTML
static Value HtmlModule.htmlentities(Env env, StringValue string, int quoteStyle, java.lang.String charset)
          Escapes HTML
static StringValue HtmlModule.htmlspecialchars_decode(Env env, StringValue str, int quoteStyle)
          Converts escaped HTML entities back to characters.
static Value HtmlModule.htmlspecialchars(Env env, StringValue string, int quoteStyle, java.lang.String charset, boolean isDoubleEncode)
          Escapes HTML
static Value UrlModule.http_build_query(Env env, Value obj, Value formdata, StringValue numeric_prefix, StringValue separator)
           
static boolean VariableModule.import_request_variables(Env env, java.lang.String types, java.lang.String prefix)
          Imports request variables
static Value OptionsModule.ini_alter(Env env, java.lang.String varName, StringValue value)
          Sets an initialization value.
static Value OptionsModule.ini_get_all(Env env, java.lang.String extension)
          Returns all initialization values.
static StringValue OptionsModule.ini_get(Env env, java.lang.String varName)
          Returns an initialization value.
static Value OptionsModule.ini_restore(Env env, java.lang.String name)
          Restore the initial configuration value
static StringValue OptionsModule.ini_set(Env env, java.lang.String varName, StringValue value)
          Sets an initialization value.
 boolean ClassesModule.interface_exists(Env env, java.lang.String interfaceName, boolean useAutoload)
          Returns true if the class exists.
static boolean VariableModule.is_callable(Env env, Value v, boolean isCheckSyntaxOnly, Value nameRef)
          Returns the type string for the variable
static boolean QuercusModule.is_compile(Env env)
          Returns true if pages will be compiled.
static boolean VariableModule.is_numeric(Env env, Value v)
          Returns true for numeric
static boolean VariableModule.is_object(Env env, Value v)
          Returns true for an object
static boolean QuercusModule.is_pro(Env env)
          Returns true if this is the Professional version.
static boolean QuercusModule.is_resin(Env env)
          Returns true if Quercus is running under Resin.
static boolean ClassesModule.is_subclass_of(Env env, Value value, java.lang.String name)
          Returns true if the object implements the given class.
static java.lang.Object JavaModule.java_class(Env env, java.lang.String className)
          Returns the static class definition of a Java class.
static java.lang.Object JavaModule.java(Env env, java.lang.String className, Value[] args)
          Call the Java constructor and return the wrapped Java object.
static boolean ArrayModule.key_exists(Env env, Value key, Value searchArray)
          Undocumented alias for ArrayModule.array_key_exists(com.caucho.quercus.env.Env, com.caucho.quercus.env.Value, com.caucho.quercus.env.Value).
static boolean ArrayModule.krsort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on keys in reverse order, preserving keys
static boolean ArrayModule.ksort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on keys in ascending order, preserving keys
static StringValue NetworkModule.long2ip(Env env, long address)
           
static Value OptionsModule.magic_quotes_runtime(Env env)
          Gets the magic quotes value.
static Value MathModule.max(Env env, Value[] args)
           
static Value OptionsModule.memory_get_peak_usage(Env env, boolean real)
          Stub value for memory get usage.
static Value OptionsModule.memory_get_usage(Env env, boolean real)
          Stub value for memory get usage.
static boolean ClassesModule.method_exists(Env env, Value obj, StringValue methodName)
          Returns true if the named method exists on the object.
 Value MhashModule.mhash_get_hash_name(Env env, int hash)
           
 Value MhashModule.mhash(Env env, int hash, StringValue data, java.lang.String key)
           
static Value MathModule.min(Env env, Value[] args)
           
static Value ArrayModule.natcasesort(Env env, Value arrayVar)
          Sorts the array based on string values using natural order, preserving keys, case insensitive
static Value ArrayModule.natsort(Env env, Value arrayVar)
          Sorts the array based on string values using natural order, preserving keys, case sensitive
static Value HtmlModule.nl2br(Env env, StringValue string)
          Replaces newlines with HTML breaks.
static Value OutputModule.ob_clean(Env env)
          Clears the output buffer.
static boolean OutputModule.ob_end_clean(Env env)
          Pops the output buffer, discarding the contents.
static boolean OutputModule.ob_end_flush(Env env)
          Pops the output buffer.
static Value OutputModule.ob_flush(Env env)
          Flushes this output buffer into the next one on the stack or to the default "output buffer" if no next output buffer exists.
static Value OutputModule.ob_get_clean(Env env)
          Returns the contents of the output buffer, emptying it afterwards.
static Value OutputModule.ob_get_contents(Env env)
          Returns the contents of the current output buffer.
static Value OutputModule.ob_get_flush(Env env)
          Pops the output buffer and returns the contents.
static Value OutputModule.ob_get_length(Env env)
          Pushes the output buffer
static Value OutputModule.ob_get_level(Env env)
          Gets the nesting level of the current output buffer
static Value OutputModule.ob_get_status(Env env, boolean full_status)
          Gets the status of the current output buffer(s)
static Value OutputModule.ob_gzhandler(Env env, StringValue buffer, int state)
          Output buffering compatible callback that automatically compresses the output.
static Value OutputModule.ob_implicit_flush(Env env, boolean flag)
          Makes the original "output buffer" flush on every write.
static Value OutputModule.ob_list_handlers(Env env)
          Returns a list of all the output handlers in use.
static boolean OutputModule.ob_start(Env env, Callable callback, int chunkSize, boolean erase)
          Pushes the output buffer
static Value MathModule.octdec(Env env, StringValue oct)
          Returns the decimal equivalent of the octal number represented by the octal_string argument.
static boolean NetworkModule.openlog(Env env, java.lang.String ident, int option, int facility)
          Opens syslog.
static boolean OutputModule.output_add_rewrite_var(Env env, java.lang.String name, java.lang.String value)
          Adds a variable to the list for rewritten URLs.
static boolean OutputModule.output_reset_rewrite_vars(Env env)
          Clears the list of variables for rewritten URLs.
 Value MiscModule.pack(Env env, java.lang.String format, Value[] args)
          packs the format into a binary.
static Value UrlModule.parse_url(Env env, StringValue str, int component)
          Parses the URL into an array.
static void MiscModule.passthru(Env env, java.lang.String command, Value result)
          Execute a system command.
 boolean Memcache.pconnect(Env env, java.lang.String host, int port, int timeout)
          Connect to a server.
static Value OptionsModule.php_ini_loaded_file(Env env)
           
static Value OptionsModule.php_ini_scanned_files(Env env)
           
static java.lang.String OptionsModule.php_sapi_name(Env env)
          Returns the sapi type.
static void OptionsModule.phpinfo(Env env, int what)
           
static java.lang.String OptionsModule.phpversion(Env env, StringValue module)
          Returns the quercus version.
static Value VariableModule.print_r(Env env, Value v, boolean isReturn)
          Prints a value.
static int MiscModule.proc_close(Env env, ProcOpenResource stream)
          Closes the process opened by proc_open.
static Value MiscModule.proc_get_status(Env env, ProcOpenResource stream)
           
static ProcOpenResource MiscModule.proc_open(Env env, java.lang.String command, ArrayValue descriptorArray, Value pipes, Path pwd, ArrayValue envArray, ArrayValue options)
          Basic implementation of proc_open.
static boolean MiscModule.proc_terminate(Env env, ProcOpenResource stream)
          Forcibly terminates the process opened by proc_open.
static Value ClassesModule.property_exists(Env env, Value obj, StringValue name)
          Returns true if the named property exists on the object.
static UrlRewriterCallback OutputModule.pushUrlRewriter(Env env)
          Pushes a new UrlRewriter callback onto the output buffer stack if one does not already exist.
 Value ResinModule.QuercusDistcache.put(Env env, StringValue key, Value value)
           
static boolean OptionsModule.putenv(Env env, StringValue settings)
          Sets an environment name/value pair.
static Value OptionsModule.q_assert(Env env, StringValue code)
          Checks the assertion
static void QuercusModule.q_import(Env env, java.lang.String name)
          Special quercus-only import statements.
static Value ArrayModule.range(Env env, Value start, Value end, long step)
          Creates an array using the start and end values provided
static Value ExifModule.read_exif_data(Env env, Path file, java.lang.String sections, boolean arrays, boolean thumbs)
          Alias of exif_read_data()
 StringValue UnserializeReader.readStringValue(Env env, int len)
           
 StringValue UnserializeReader.readUnicodeValue(Env env, int len)
           
static Value FunctionModule.register_shutdown_function(Env env, Callable fun, Value[] args)
          Registers a shutdown function.
static boolean ResinModule.resin_clear_state(Env env)
          Clears the current state
static ResinModule.QuercusDistcache ResinModule.resin_create_distcache(Env env, java.lang.String name)
           
static boolean ResinModule.resin_dump_stack(Env env)
          Prints a debug version of the variable
static boolean ResinModule.resin_restore_state(Env env)
          Restore the current state
static boolean ResinModule.resin_save_state(Env env)
          Save the current state
static Value ResinModule.resin_string_to_binary(Env env, java.lang.String string, java.lang.String encoding)
          Converts a string into its binary representation, according to the given encoding, if given, or the script encoding if not given.
static Value ResinModule.resin_var_dump(Env env, Value[] args)
          Prints a debug version of the variable
static boolean ErrorModule.restore_error_handler(Env env)
          Restores the error handler
static Value ErrorModule.restore_exception_handler(Env env)
          Restore an exception handler
static Value OptionsModule.restore_include_path(Env env)
          Sets the include path
static boolean ArrayModule.rsort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in reverse order
static java.lang.String VariableModule.serialize(Env env, Value v)
          Serializes the value to a string.
static boolean ErrorModule.set_error_handler(Env env, Callable fun, int errorMask)
          Sets an error handler
static Value ErrorModule.set_exception_handler(Env env, Callable fun)
          Sets an exception handler
static java.lang.String OptionsModule.set_include_path(Env env, java.lang.String includePath)
          Sets the include path
static Value OptionsModule.set_magic_quotes_runtime(Env env, Value value)
          Sets the magic quotes value.
static Value OptionsModule.set_time_limit(Env env, long seconds)
          Sets the time limit and resets the timeout.
 boolean Memcache.set(Env env, java.lang.String key, Value value, int flag, int expire)
          Sets a value.
static boolean HttpModule.setcookie(Env env, java.lang.String name, java.lang.String value, long expire, java.lang.String path, java.lang.String domain, boolean secure, boolean httpOnly)
          Sets a cookie
static boolean VariableModule.settype(Env env, Value var, java.lang.String type)
          Converts the variable to a specified tyep.
static Value MiscModule.shell_exec(Env env, java.lang.String command)
          Execute a system command.
static Value ArrayModule.shuffle(Env env, Value array)
          Returns the current value of the array.
static long ArrayModule.sizeof(Env env, Value value, int countMethod)
          Returns the size of the array.
static boolean ArrayModule.sort(Env env, Value arrayVar, long sortFlag)
          Sorts the array based on values in ascending order
static Value ArrayModule.spliceImpl(Env env, Value var, ArrayValue array, int start, int end, ArrayValue replace)
           
 void OutputModule.startup(Env env)
           
static Value VariableModule.stderr_var_dump(Env env, Value v, Value[] args)
           
static Value VariableModule.strval(Env env, Value v)
          Converts to a string
static java.lang.String OptionsModule.sys_get_temp_dir(Env env)
           
static boolean NetworkModule.syslog(Env env, int priority, java.lang.String message)
          syslog
static java.lang.String MiscModule.system(Env env, java.lang.String command, Value result)
          Execute a system command.
static ArrayValue TokenModule.token_get_all(Env env, StringValue s)
          Parses the string.
static Value ErrorModule.trigger_error(Env env, java.lang.String msg, int code)
          Triggers an error.
static boolean ArrayModule.uasort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static boolean ArrayModule.uksort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
 Value MiscModule.unpack(Env env, java.lang.String format, StringValue s)
          packs the format into a binary.
 Value UnserializeReader.unserialize(Env env)
           
static Value VariableModule.unserialize(Env env, StringValue s)
          Unserializes the value from a string.
 Value UnserializeReader.unserializeKey(Env env)
           
 Value ErrorModule.user_error(Env env, java.lang.String msg, int code)
          Triggers an error.
static boolean ArrayModule.usort(Env env, Value arrayVar, Callable func, long sortFlag)
          Sorts the array based on values in ascending order using a callback function
static Value VariableModule.var_dump(Env env, Value v, Value[] args)
          Prints a debug version of the variable
static Value VariableModule.var_export(Env env, Value v, boolean isReturn)
          Serializes the value to a string.
static Value OptionsModule.version_compare(Env env, StringValue version1, StringValue version2, java.lang.String op)
          Compares versions
static java.lang.String QuercusModule.version(Env env)
          Returns the version of Quercus.
 boolean ApacheModule.virtual(Env env, java.lang.String url)
          Include request.
static Value WebSocketModule.websocket_read(Env env)
          Reads a string from the websocket.
static SocketLinkDuplexController WebSocketModule.websocket_start(Env env, StringValue path)
          Reads a string from the websocket.
static Value WebSocketModule.websocket_write(Env env, StringValue string)
          Writes a string to the websocket.
static boolean ResinModule.xa_begin(Env env)
          Starts a new distributed transaction.
static boolean ResinModule.xa_commit(Env env)
          Commits the current transaction.
static boolean ResinModule.xa_rollback_only(Env env)
          Sets the rollback_only status for the current transaction.
static boolean ResinModule.xa_rollback(Env env)
          Complets the current transaction by rolling it back.
static boolean ResinModule.xa_set_timeout(Env env, int timeoutSeconds)
          Sets the timeout for the current distribued transaction.
 

Constructors in com.caucho.quercus.lib with parameters of type Env
ProcOpenInput(Env env, java.io.InputStream in)
           
ProcOpenInput(Env env, java.io.InputStream in, FileOutput out)
           
ProcOpenOutput(Env env, java.io.OutputStream out)
           
ProcOpenResource(Env env, java.lang.Process process, ProcOpenOutput in, ProcOpenInput out, ProcOpenInput err, java.lang.String command)
           
UrlRewriterCallback(Env env)
           
 

Uses of Env in com.caucho.quercus.lib.bam
 

Methods in com.caucho.quercus.lib.bam with parameters of type Env
static Value BamModule.bam_actor_exists(Env env, java.lang.String address)
           
static java.lang.String BamModule.bam_address_resource(Env env, java.lang.String uri)
           
static java.lang.String BamModule.bam_bare_address(Env env, java.lang.String uri)
           
static Value BamModule.bam_dispatch(Env env)
          Dispatches messages, queries, and presences to handler functions based on their prefixes.
static Value BamModule.bam_login(Env env, java.lang.String url, java.lang.String username, java.lang.String password)
           
static java.lang.String BamModule.bam_my_address(Env env)
           
static Value BamModule.bam_register_actor(Env env, java.lang.String address, java.lang.String script)
          Registers a "child" actor that is represented by the given script.
static Value BamModule.bam_register_service(Env env, java.lang.String address, java.lang.String script)
          Registers a "child" service that is represented by the given script.
static void BamModule.bam_send_message_error(Env env, java.lang.String to, java.io.Serializable value, BamError error)
           
static void BamModule.bam_send_message(Env env, java.lang.String to, java.io.Serializable value)
           
static void BamModule.bam_send_query_error(Env env, long id, java.lang.String to, java.io.Serializable value, BamError error)
           
static void BamModule.bam_send_query_result(Env env, long id, java.lang.String to, java.io.Serializable value)
           
static Value BamModule.bam_send_query(Env env, long id, java.lang.String to, java.io.Serializable value)
           
static Value BamModule.bam_service_exists(Env env, java.lang.String address)
           
static Value BamModule.bam_unregister_service(Env env, java.lang.String address)
          Registers a "child" service that is represented by the given script.
 

Uses of Env in com.caucho.quercus.lib.curl
 

Methods in com.caucho.quercus.lib.curl with parameters of type Env
protected  void CurlHttpRequest.connect(Env env)
          Attempt to connect to the server.
protected  void CurlHttpRequest.create(Env env)
          Opens the connection.
static void CurlModule.curl_close(Env env, CurlResource curl)
          Closes this cURL object.
static CurlResource CurlModule.curl_copy_handle(Env env, CurlResource curl)
          Returns a copy of this resource.
static Value CurlModule.curl_errno(Env env, CurlResource curl)
          Returns the error code from the last operation.
static Value CurlModule.curl_error(Env env, CurlResource curl)
          Returns the error string from the last operation.
static Value CurlModule.curl_exec(Env env, CurlResource curl)
           
static Value CurlModule.curl_getinfo(Env env, CurlResource curl, Value option)
          Returns information about the last request.
static CurlResource CurlModule.curl_init(Env env, java.lang.String url)
          Returns a cURL handle.
static LongValue CurlModule.curl_multi_add_handle(Env env, Value curls, Value curl)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_close(Env env, Value curls)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_exec(Env env, Value curls, Value stillRunning)
          XXX: not documented by PHP
static StringValue CurlModule.curl_multi_getcontent(Env env, Value curl)
          XXX: not documented by PHP
static ArrayValue CurlModule.curl_multi_info_read(Env env, Value curls)
          XXX: not documented by PHP
static Value CurlModule.curl_multi_init(Env env)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_remove_handle(Env env, Value curls, Value curl)
          XXX: not documented by PHP
static LongValue CurlModule.curl_multi_select(Env env, Value curls, Value timeout)
          XXX: not documented by PHP
static BooleanValue CurlModule.curl_setopt_array(Env env, CurlResource curl, ArrayValue options)
          Sets an array of options.
static BooleanValue CurlModule.curl_setopt(Env env, CurlResource curl, int option, Value value)
          Sets a cURL option.
static ArrayValue CurlModule.curl_version(Env env, Value age)
          Returns the version of this cURL implementation.
protected  void CurlHttpRequest.error(Env env, int code, java.lang.String error)
           
protected  void CurlHttpRequest.error(Env env, int code, java.lang.String error, java.lang.Throwable e)
           
 boolean CurlHttpRequest.execute(Env env)
          Perform this request.
 Value CurlResource.execute(Env env)
          Executes this request.
protected  boolean CurlHttpRequest.finish(Env env)
          Closes the connection and sends data and connection info to curl.
 Value CurlResource.getRequestProperties(Env env)
          Returns all the request properties as a String.
protected  java.net.URL CurlHttpRequest.getURL(Env env, java.lang.String urlString, int port)
          Returns a valid URL or null on error.
protected  boolean CurlHttpRequest.init(Env env)
          Initializes the connection.
protected  boolean HttpPostRequest.init(Env env)
          Initializes the connection.
protected  boolean HttpPutRequest.init(Env env)
          Initializes the connection.
protected  boolean MultipartBody.init(Env env, Value body)
           
protected abstract  boolean PostBody.init(Env env, Value body)
           
protected  boolean UrlEncodedBody.init(Env env, Value body)
           
protected  void CurlHttpRequest.transfer(Env env)
          Transfer data to the server.
protected  void HttpPostRequest.transfer(Env env)
          Transfer data to the server.
protected  void HttpPutRequest.transfer(Env env)
          Transfer data to the server.
 void MultipartBody.writeTo(Env env, java.io.OutputStream os)
           
abstract  void PostBody.writeTo(Env env, java.io.OutputStream os)
           
 void UrlEncodedBody.writeTo(Env env, java.io.OutputStream os)
           
 

Uses of Env in com.caucho.quercus.lib.date
 

Methods in com.caucho.quercus.lib.date with parameters of type Env
static DateInterval DateInterval.__construct(Env env, java.lang.String time)
           
static DateTime DateTime.__construct(Env env, Value time, DateTimeZone timeZone)
           
static int DateModule.cal_days_in_month(Env env, int cal, int month, int year)
          Returns the days in a given month.
static boolean DateModule.checkdate(Env env, int month, int day, int year)
          Returns the days in a given month.
static DateInterval DateInterval.createFromDateString(Env env, java.lang.String time)
           
static DateTime DateModule.date_create(Env env, Value time, DateTimeZone dateTimeZone)
           
static void DateModule.date_date_set(Env env, DateTime dateTime, int year, int month, int day)
           
static java.lang.String DateModule.date_default_timezone_get(Env env)
           
static boolean DateModule.date_default_timezone_set(Env env, java.lang.String id)
           
static Value DateModule.date_format(Env env, DateTime dateTime, StringValue format)
           
static void DateModule.date_isodate_set(Env env, DateTime dateTime, int year, int week, int day)
           
static Value DateModule.date_parse(Env env, StringValue date)
           
static Value DateModule.date_timestamp_get(Env env, DateTime dateTime)
           
static void DateModule.date_timestamp_set(Env env, DateTime dateTime, long time)
           
static DateTimeZone DateModule.date_timezone_get(Env env, DateTime dateTime)
           
static DateTime DateModule.date_timezone_set(Env env, DateTime dateTime, DateTimeZone dateTimeZone)
           
 StringValue DateModule.date(Env env, StringValue format, long time)
          Returns the formatted date.
protected static StringValue DateModule.dateImpl(Env env, StringValue format, long time, QDate calendar)
          Returns the formatted date.
 DateInterval DateTime.diff(Env env, DateTime dateTime, boolean isAbsolute)
           
static long DateModule.easter_date(Env env, int year)
          Returns the timestamp of easter.
static long DateModule.easter_days(Env env, int year, int method)
          Returns the timestamp of easter.
 StringValue DateTime.format(Env env, StringValue format)
           
 Value DateModule.getdate(Env env, Value timeV)
          Returns an array of the current date.
 Value DateModule.gettimeofday(Env env, boolean isFloatReturn)
           
 StringValue DateModule.gmdate(Env env, StringValue format, long time)
          Returns the formatted date.
 long DateModule.gmmktime(Env env, Value hourV, Value minuteV, Value secondV, Value monthV, Value dayV, Value yearV)
          Returns the formatted date.
 java.lang.String DateModule.gmstrftime(Env env, java.lang.String format, long phpTime)
          Returns the formatted date.
 Value DateModule.idate(Env env, StringValue format, long time)
          Returns the formatted date as an int.
 long DateModule.jdtounix(Env env, double jd)
          Convert from a julian day to unix
 ArrayValue DateModule.localtime(Env env, long time, boolean isAssociative)
          Returns the time as an indexed or associative array
static Value DateModule.microtime(Env env, boolean getAsFloat)
          Returns the time including microseconds
 long DateModule.mktime(Env env, Value hourV, Value minuteV, Value secondV, Value monthV, Value dayV, Value yearV, int isDST)
          Returns the formatted date.
 DateTime DateTime.setTimeZone(Env env, DateTimeZone dateTimeZone)
           
static java.lang.String DateModule.strftime(Env env, java.lang.String format, long phpTime)
          Returns the formatted date.
static Value DateModule.strtotime(Env env, java.lang.String timeString, long now)
          Parses the time
static long DateModule.time(Env env)
          Returns the current time in seconds.
 

Constructors in com.caucho.quercus.lib.date with parameters of type Env
DateTime(Env env, StringValue timeString)
           
DateTime(Env env, StringValue timeString, DateTimeZone dateTimeZone)
           
DateTimeZone(Env env)
           
 

Uses of Env in com.caucho.quercus.lib.db
 

Methods in com.caucho.quercus.lib.db with parameters of type Env
 int Mysqli.affected_rows(Env env)
          returns the number of affected rows.
 int MysqliStatement.affected_rows(Env env)
          Returns the total number of rows changed, deleted, or inserted by the last executed statement.
 boolean OracleOciLob.append(Env env, OracleOciLob lobFrom)
          Appends data from the large object to another large object
 boolean OracleOciCollection.append(Env env, Value value)
          Appends element to the collection
 boolean OracleOciCollection.assign(Env env, OracleOciCollection fromCollection)
          Assigns a value to the collection from another existing collection
 boolean OracleOciCollection.assignElem(Env env, int index, Value value)
          Assigns a value to the element of the collection
 boolean Mysqli.autocommit(Env env, boolean isAutoCommit)
          sets the autocommit mode
 boolean MysqliStatement.bind_param(Env env, StringValue typeStr, Value[] params)
          Binds variables to a prepared statement as parameters.
 boolean MysqliStatement.bind_result(Env env, Value[] outParams)
          Binds variables to a prepared statement for result storage.
 boolean BoundColumn.bind(Env env, JdbcResultResource rs)
           
 boolean PDOStatement.bindColumn(Env env, Value column, Value var, int type)
           
 boolean PDOStatement.bindParam(Env env, Value parameter, Value value, int dataType, int length, Value driverOptions)
           
protected  boolean JdbcPreparedStatementResource.bindParams(Env env, ColumnType[] types, Value[] params)
          Creates _types and _params array for this prepared statement.
 boolean JdbcStatementResource.bindResults(Env env, Value[] outParams)
          XXX: MySQL returns the table metadata on preparation of a statement, but java.sql doesn't support this feature.
 boolean PDOStatement.bindValue(Env env, Value parameter, Value value, int dataType)
           
 boolean Mysqli.change_user(Env env, java.lang.String user, java.lang.String password, java.lang.String db)
          Changes the user and database
 StringValue Mysqli.character_set_name(Env env)
          Returns the client encoding.
 StringValue Mysqli.client_encoding(Env env)
          Alias for character_set_name
 boolean Mysqli.close(Env env)
           
 boolean OracleOciLob.close(Env env)
          Closes LOB descriptor
 boolean PDOStatement.closeCursor(Env env)
          Closes the current cursor.
 int PDOStatement.columnCount(Env env)
          Returns the number of columns.
protected  ConnectionEntry DataSourceConnection.connectImpl(Env env, java.lang.String host, java.lang.String userName, java.lang.String password, java.lang.String dbname, int port, java.lang.String socket, int flags, java.lang.String driver, java.lang.String url, boolean isNewLink)
           
protected abstract  ConnectionEntry JdbcConnectionResource.connectImpl(Env env, java.lang.String host, java.lang.String userName, java.lang.String password, java.lang.String dbname, int port, java.lang.String socket, int flags, java.lang.String driver, java.lang.String url, boolean isNewLink)
          Connects to the underlying database.
protected  ConnectionEntry Mysqli.connectImpl(Env env, java.lang.String host, java.lang.String user, java.lang.String pass, java.lang.String dbname, int port, java.lang.String socket, int flags, java.lang.String driver, java.lang.String url, boolean isNewLink)
          Connects to the underlying database.
protected  ConnectionEntry Oracle.connectImpl(Env env, java.lang.String host, java.lang.String userName, java.lang.String password, java.lang.String dbname, int port, java.lang.String socket, int flags, java.lang.String driver, java.lang.String url, boolean isNewLink)
          Connects to the underlying database.
protected  ConnectionEntry Postgres.connectImpl(Env env, java.lang.String host, java.lang.String userName, java.lang.String password, java.lang.String dbname, int port, java.lang.String socket, int flags, java.lang.String driver, java.lang.String url, boolean isNewLink)
          Connects to the underlying database.
protected  boolean JdbcConnectionResource.connectInternal(Env env, java.lang.String host, java.lang.String userName, java.lang.String password, java.lang.String dbname, int port, java.lang.String socket, int flags, java.lang.String driver, java.lang.String url, boolean isNewLink)
          Set the current underlying connection and corresponding information: host, port and database name.
protected  java.sql.Statement JdbcConnectionResource.createStatement(Env env)
           
 boolean MysqliResult.data_seek(Env env, int rowNumber)
          Seeks to an arbitrary result pointer specified by the offset in the result set represented by result.
 Value MysqliStatement.data_seek(Env env, int offset)
          Seeks to an arbitrary row in statement result set.
 boolean OracleOciLob.eof(Env env)
          Tests for end-of-file on a large object's descriptor
 LongValue OracleOciLob.erase(Env env, long offset, long length)
          Erases a specified portion of the internal LOB data
 StringValue JdbcConnectionResource.error(Env env)
          Returns the error string for the most recent function call.
 StringValue MysqliStatement.error(Env env)
          Returns a string description for last statement error
 void PDOError.error(Env env, java.lang.Throwable exception)
          Save an error for subsequent calls to #errorCode and #errorInfo, and depending on the value of PDOError.setErrmode(com.caucho.quercus.env.Env, int) show nothing, show a warning, or throw an exception.
 java.lang.String PDOStatement.errorCode(Env env)
           
 StringValue Mysqli.escape_string(Env env, StringValue str)
          Escapes the string
 Value PDO.exec(Env env, java.lang.String query)
          Executes a statement, returning the number of rows.
protected  boolean JdbcStatementResource.execute(Env env)
           
 boolean MysqliStatement.execute(Env env)
           
protected  boolean JdbcStatementResource.execute(Env env, boolean isCatchException)
           
protected  boolean OracleStatement.execute(Env env, int mode)
           
 boolean PDOStatement.execute(Env env, Value inputParameters)
          Execute the statement.
protected  boolean JdbcPreparedStatementResource.executeImpl(Env env)
           
protected  boolean JdbcStatementResource.executeImpl(Env env)
           
protected  boolean PDOStatement.executeImpl(Env env)
           
 boolean OracleOciLob.export(Env env, Path file, long start, long length)
          Exports LOB's contents to a file
 Value MysqliResult.fetch_array(Env env, int type)
          Fetch a result row as an associative, a numeric array, or both.
 Value MysqliResult.fetch_assoc(Env env)
          Returns an associative array representing the row.
 Value MysqliResult.fetch_field_direct(Env env, int offset)
          Returns field metadata for a single field.
 Value MysqliResult.fetch_field(Env env)
          Returns the next field in the result set.
 Value MysqliResult.fetch_fields(Env env)
          Returns metadata for all fields in the result set.
 Value MysqliResult.fetch_object(Env env, java.lang.String className, Value[] args)
          Returns an object representing the current row.
 Value MysqliResult.fetch_row(Env env)
          Returns a numerical array representing the current row.
protected  Value JdbcStatementResource.fetch(Env env)
           
 Value MysqliStatement.fetch(Env env)
          Fetch results from a prepared statement into the bound variables.
 Value PDOStatement.fetch(Env env, int fetchMode, int cursorOrientation, int cursorOffset)
          Fetch the next row.
 Value PDOStatement.fetchAll(Env env, int fetchMode, int columnIndex)
           
protected  Value JdbcResultResource.fetchArray(Env env, int type)
          Fetch the next line as an array.
protected  Value JdbcResultResource.fetchArray(Env env, int type, boolean isOrderIndexBeforeName)
           
 Value JdbcResultResource.fetchAssoc(Env env)
          Returns an associative array representing the row.
 Value JdbcResultResource.fetchBoth(Env env, boolean isOrderIndexBeforeName)
           
protected  Value JdbcResultResource.fetchBound(Env env, Value[] vars)
          Fetch results from a prepared statement into bound variables.
 Value PDOStatement.fetchColumn(Env env, int column)
           
 Value JdbcResultResource.fetchField(Env env, int maxLength, java.lang.String tableName, java.lang.String type)
          Returns an object with the following fields: name, table, max_length, not_null, primary_key, multiple_key, numeric, blob, type, unsigned, zerofill.
protected  Value MysqliResult.fetchFieldDirect(Env env, int fieldOffset)
          returns an object containing the following field information: name: The name of the column orgname: The original name if an alias was specified table: The name of the table orgtable: The original name if an alias was specified def: default value for this field, represented as a string max_length: The maximum width of the field for the result set flags: An integer representing the bit-flags for the field (see _constMap).
protected  Value MysqliResult.fetchFieldImproved(Env env, int fieldLength, java.lang.String name, java.lang.String originalName, java.lang.String table, int jdbcType, java.lang.String mysqlType, int scale)
          Returns an object with the following fields: name: The name of the column orgname: The original name if an alias was specified table: The name of the table orgtable: The original name if an alias was specified def: default value for this field, represented as a string max_length: The maximum width of the field for the result set flags: An integer representing the bit-flags for the field type: An integer respresenting the data type used for this field decimals: The number of decimals used (for integer fields)
protected  Value MysqliResult.fetchFieldImproved(Env env, java.sql.ResultSetMetaData md, int offset)
           
protected  Value MysqliResult.fetchNextField(Env env)
           
 Value JdbcResultResource.fetchNum(Env env)
           
protected  Value JdbcResultResource.fetchObject(Env env, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the internal data pointer ahead.
 Value PDOStatement.fetchObject(Env env, java.lang.String className, Value[] args)
           
protected  Value JdbcResultResource.fetchRow(Env env)
          Returns an array representing the row.
 int Mysqli.field_count(Env env)
          Returns the number of columns in the last query.
 int MysqliResult.field_count(Env env)
          Returns the number of fields in the result set.
 int MysqliStatement.field_count(Env env)
          Returns the number of columns in the last query.
 boolean MysqliResult.field_seek(Env env, int offset)
          Sets the field metadata cursor to the given offset.
 int MysqliResult.field_tell(Env env)
          Get current field offset of a result pointer.
 boolean OracleOciLob.flush(Env env, int flag)
          Flushes/writes buffer of the LOB to the server
 void MysqliStatement.free_result(Env env)
          Frees the associated result.
 boolean OracleOciCollection.free(Env env)
          Frees the resources associated with the collection object
 boolean OracleOciLob.free(Env env)
          Frees resources associated with the LOB descriptor
 Value Mysqli.get_dbname(Env env)
          Returns the database name.
 StringValue Mysqli.get_host_info(Env env)
          Returns the host information.
 StringValue Mysqli.get_host_name(Env env)
          Returns the host name.
 JdbcResultResource MysqliStatement.get_result(Env env)
          Returns the MysqliResult
 StringValue Mysqli.get_server_info(Env env)
          Returns the server information.
 int Mysqli.get_server_version(Env env)
          Returns the server information.
 int Mysqli.getaffected_rows(Env env)
          Quercus function to get the field 'affected_rows'.
 int MysqliStatement.getaffected_rows(Env env)
          Quercus function to get the field 'affected_rows'.
 Value PDO.getAttribute(Env env, int attribute)
           
 Value PDOStatement.getAttribute(Env env, int attribute)
           
protected  Value JdbcResultResource.getBlobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
protected  Value OracleResult.getBlobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
 boolean OracleOciLob.getBuffering(Env env)
          Returns current state of buffering for the large object
protected  JdbcResultResource JdbcConnectionResource.getCatalogs(Env env)
          Returns JdbcResultResource of available databases
 java.lang.String Mysqli.getclient_info(Env env)
          Quercus function to get the field 'client_info'.
 int Mysqli.getclient_version(Env env)
          Quercus function to get the field 'client_version'.
protected  java.lang.String JdbcConnectionResource.getClientInfo(Env env)
           
protected  java.lang.String Mysqli.getClientInfo(Env env)
           
protected static java.lang.String Mysqli.getClientInfoStatic(Env env)
           
protected  Value JdbcResultResource.getClobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
protected  Value OracleResult.getClobValue(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData metaData, int column)
           
protected  int JdbcStatementResource.getColumnCount(Env env)
           
protected  Value JdbcResultResource.getColumnDate(Env env, java.sql.ResultSet rs, int column)
           
protected  Value PostgresResult.getColumnDate(Env env, java.sql.ResultSet rs, int column)
           
 Value PDOStatement.getColumnMeta(Env env, int column)
           
protected  Value JdbcResultResource.getColumnString(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData md, int column)
           
protected  Value MysqliResult.getColumnString(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData md, int column)
           
protected  Value JdbcResultResource.getColumnTime(Env env, java.sql.ResultSet rs, int column)
           
protected  Value PostgresResult.getColumnTime(Env env, java.sql.ResultSet rs, int column)
           
protected  Value JdbcResultResource.getColumnTimestamp(Env env, java.sql.ResultSet rs, int column)
           
protected  Value PostgresResult.getColumnTimestamp(Env env, java.sql.ResultSet rs, int column)
           
protected  Value JdbcResultResource.getColumnValue(Env env, int column)
           
protected  Value JdbcResultResource.getColumnValue(Env env, int column, int type)
          Get the column value in the specified result set.
 java.sql.Connection JdbcConnectionResource.getConnection(Env env)
          Returns the connection
 Value OracleOciCollection.getElem(Env env, int index)
          Returns value of the element by index (1-based)
 StringValue Mysqli.geterror(Env env)
          Quercus function to get the field 'error'.
 StringValue MysqliStatement.geterror(Env env)
          Quercus function to get the field 'error'.
 int Mysqli.getfield_count(Env env)
          Quercus function to get the field 'field_count'.
 int MysqliStatement.getfield_count(Env env)
          Quercus function to get the field 'field_count'.
 Value JdbcResultResource.getFieldCatalog(Env env, int fieldOffset)
          Get the field catalog name.
 Value MysqliResult.getFieldDirectArray(Env env)
           
 Value MysqliResult.getFieldFlagsImproved(Env env, int jdbcType, java.lang.String mysqlType)
          Returns the following field flags: not_null, primary_key, multiple_key, blob, unsigned zerofill, binary, enum, auto_increment and timestamp

it does not return the MySQL / PHP flag unique_key

MysqlModule generates a special result set with the appropriate values

 Value JdbcResultResource.getFieldLength(Env env, int fieldOffset)
          Get field length.
 Value JdbcResultResource.getFieldName(Env env, int fieldOffset)
          Returns the column name.
 Value JdbcResultResource.getFieldNameAlias(Env env, int fieldOffset)
          Returns a StringValue containing the column Alias.
 Value JdbcResultResource.getFieldNotNull(Env env, int fieldOffset)
          Returns the column name.
 Value JdbcResultResource.getFieldSchema(Env env, int fieldOffset)
          Returns the table corresponding to the field.
 Value JdbcResultResource.getFieldTable(Env env, int fieldOffset)
          Returns the table corresponding to the field.
 Value JdbcResultResource.getFieldType(Env env, int fieldOffset)
          Get a StringValue with the column type.
 StringValue Mysqli.gethost_info(Env env)
          Quercus function to get the field 'host_info'.
 Value Mysqli.getinfo(Env env)
          Quercus function to get the field 'info'.
 Value Mysqli.getinsert_id(Env env)
          Quercus function to get the field 'insert_id'.
 Value MysqliStatement.getinsert_id(Env env)
          Quercus function to get the field 'insert_id'.
protected  java.sql.Connection JdbcConnectionResource.getJavaConnection(Env env)
          Returns the unwrapped SQL connection associated to this statement.
protected  java.sql.Connection JdbcStatementResource.getJavaConnection(Env env)
           
protected  java.sql.Statement PostgresResult.getJavaStatement(Env env)
           
 Location PDOException.getLocation(Env env)
           
 java.lang.String PDOException.getMessage(Env env)
           
 Value MysqliStatement.getnum_rows(Env env)
          Quercus function to get the field 'num_rows'.
 int MysqliStatement.getparam_count(Env env)
          Quercus function to get the field 'param_count'.
 Value JdbcResultResource.getResultField(Env env, int row, Value field)
          Returns the value at a particular row and column.
 StringValue Mysqli.getserver_info(Env env)
          Quercus function to get the field 'server_info'.
 int Mysqli.getserver_version(Env env)
          Quercus function to get the field 'server_version'.
protected  Value JdbcConnectionResource.getServerStat(Env env)
           
protected  Value Mysqli.getServerStat(Env env)
           
 StringValue Mysqli.getsqlstate(Env env)
          Quercus function to get the field 'sqlstate'.
 StringValue MysqliStatement.getsqlstate(Env env)
          Quercus function to get the field 'sqlstate'.
 JdbcTableMetaData JdbcConnectionResource.getTableMetaData(Env env, java.lang.String catalog, java.lang.String schema, java.lang.String table)
          Returns the table metadata.
 Value Mysqli.getthread_id(Env env)
          Quercus function to get the field 'thread_id'.
protected  Value JdbcResultResource.getUnicodeColumnString(Env env, java.sql.ResultSet rs, java.sql.ResultSetMetaData md, int column)
           
protected static java.lang.String Mysqli.getUrl(Env env, java.lang.String host, int port, java.lang.String dbname, java.lang.String encoding, boolean useInteractive, boolean useCompression, boolean useSsl)
           
 int Mysqli.getwarning_count(Env env)
          Quercus function to get the field 'warning_count'.
 Value Mysqli.insert_id(Env env)
          returns ID generated for an AUTO_INCREMENT column by the previous INSERT query on success, 0 if the previous query does not generate an AUTO_INCREMENT value, or FALSE if no MySQL connection was established
 Value MysqliStatement.insert_id(Env env)
           
 boolean JdbcTableMetaData.isValid(Env env)
           
 boolean Mysqli.kill(Env env, int threadId)
          Kills the given mysql thread id.
protected  java.lang.String JdbcStatementResource.lastInsertId(Env env)
           
 java.lang.String PDO.lastInsertId(Env env, Value nameV)
           
 JdbcResultResource Mysqli.list_dbs(Env env)
           
 java.lang.Object OracleOciLob.load(Env env)
          Returns large object's contents
 LongValue OracleOciCollection.max(Env env)
          Returns the maximum number of elements in the collection If the returned value is 0, then the number of elements is not limited.
protected  MysqliResult Mysqli.metaQuery(Env env, java.lang.String sql, java.lang.String catalog)
          Used by the various mysqli functions to query the database for metadata about the resultset which is not in ResultSetMetaData.
 boolean Mysqli.more_results(Env env)
          Check for more results in a multi-query
 boolean Mysqli.multi_query(Env env, StringValue query)
          executes one or multiple queries which are concatenated by a semicolon.
static int MysqlModule.mysql_affected_rows(Env env, Mysqli conn)
          Returns the number of affected rows.
static boolean MysqlModule.mysql_change_user(Env env, StringValue user, StringValue pass, StringValue database, Mysqli conn)
          Change the logged in user of the current active connection.
static StringValue MysqlModule.mysql_client_encoding(Env env, Mysqli conn)
          Returns the client encoding
static boolean MysqlModule.mysql_close(Env env, Mysqli conn)
          Closes a mysql connection.
static Value MysqlModule.mysql_connect(Env env, StringValue host, StringValue userName, StringValue password, boolean isNewLink, int flags)
          Returns a new mysql connection.
static boolean MysqlModule.mysql_create_db(Env env, StringValue name, Mysqli conn)
          Creates a database.
static boolean MysqlModule.mysql_data_seek(Env env, MysqliResult result, int rowNumber)
          Moves the intenal row pointer of the MySQL result to the specified row number, 0 based.
static Value MysqlModule.mysql_db_name(Env env, MysqliResult result, int row, Value field)
          Retrieves the database name after a call to mysql_list_dbs()
static Value MysqlModule.mysql_db_query(Env env, java.lang.String databaseName, StringValue query, Mysqli conn)
          Returns result set or false on error
static Value MysqlModule.mysql_dbname(Env env, MysqliResult result, int row)
          Deprecated alias for mysql_db_name
static boolean MysqlModule.mysql_drop_db(Env env, StringValue databaseName, Mysqli conn)
          Drops a database.
static boolean MysqlModule.mysql_dropdb(Env env, StringValue databaseName, Mysqli conn)
          Deprecated alias for mysql_drop_db.
static int MysqlModule.mysql_errno(Env env, Mysqli conn)
          Returns the error number of the most recent error
static StringValue MysqlModule.mysql_error(Env env, Mysqli conn)
          Returns the most recent error.
static StringValue MysqlModule.mysql_escape_string(Env env, Value val)
          Deprecated, mysql_real_escape_string() should be used instead.
static Value MysqlModule.mysql_fetch_array(Env env, MysqliResult result, int type)
          Returns a row from the connection
static Value MysqlModule.mysql_fetch_assoc(Env env, MysqliResult result)
          Returns a row from the connection
static Value MysqlModule.mysql_fetch_field(Env env, MysqliResult result, int fieldOffset)
          Returns an object containing field information.
static Value MysqlModule.mysql_fetch_lengths(Env env, MysqliResult result)
          Returns an array of lengths.
static Value MysqlModule.mysql_fetch_object(Env env, MysqliResult result, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the data pointer ahead.
static Value MysqlModule.mysql_fetch_row(Env env, MysqliResult result)
          Returns a numerical row from the result, FALSE if no more rows.
static Value MysqlModule.mysql_field_flags(Env env, MysqliResult result, int fieldOffset)
          Returns the field flags of the specified field.
static Value MysqlModule.mysql_field_len(Env env, MysqliResult result, int fieldOffset)
          Returns the length of the specified field
static Value MysqlModule.mysql_field_name(Env env, MysqliResult result, int fieldOffset)
          Returns field name at given offset.
static boolean MysqlModule.mysql_field_seek(Env env, MysqliResult result, int fieldOffset)
          Seeks to the specified field offset, the field offset is is used as the default for the next call to MysqlModule.mysql_fetch_field(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliResult, int).
static Value MysqlModule.mysql_field_table(Env env, MysqliResult result, int fieldOffset)
          Returns the table corresponding to the field.
static Value MysqlModule.mysql_field_type(Env env, MysqliResult result, Value fieldOffset)
          Returns the field type.
static Value MysqlModule.mysql_fieldname(Env env, MysqliResult result, int fieldOffset)
          Deprecated alias for mysql_field_name.
static Value MysqlModule.mysql_fieldtable(Env env, MysqliResult result, int fieldOffset)
          Deprecated alias for mysql_field_table.
static Value MysqlModule.mysql_fieldtype(Env env, MysqliResult result, Value fieldOffset)
          Deprecated alias for mysql_field_type.
static java.lang.String MysqlModule.mysql_get_client_info(Env env)
          Returns the MySQL client version.
static StringValue MysqlModule.mysql_get_host_info(Env env, Mysqli conn)
          Returns a string describing the host.
static int MysqlModule.mysql_get_proto_info(Env env, Mysqli conn)
          Returns an integer respresenting the MySQL protocol version.
static Value MysqlModule.mysql_get_server_info(Env env, Mysqli conn)
          Returns the MySQL server version.
static Value MysqlModule.mysql_info(Env env, Mysqli conn)
          Get information about the most recent query.
static Value MysqlModule.mysql_insert_id(Env env, Mysqli conn)
          returns ID generated for an AUTO_INCREMENT column by the previous INSERT query on success, 0 if the previous query does not generate an AUTO_INCREMENT value, or FALSE if no MySQL connection was established
static Value MysqlModule.mysql_list_dbs(Env env, Mysqli conn)
          Returns a result pointer containing the databases available from the current mysql daemon.
static Value MysqlModule.mysql_list_fields(Env env, java.lang.String database, StringValue tableName, Mysqli conn)
          Retrieves information about the given table name.
static java.lang.Object MysqlModule.mysql_list_tables(Env env, StringValue databaseName, Mysqli conn)
          Retrieves a list of table names from a MySQL database.
static Value MysqlModule.mysql_listfields(Env env, java.lang.String databaseName, StringValue tableName, Mysqli conn)
          Deprecated alias for mysql_list_fields
static Value MysqlModule.mysql_num_fields(Env env, MysqliResult result)
          Get number of fields in result
static Value MysqlModule.mysql_num_rows(Env env, MysqliResult result)
          Retrieves the number of rows in a result set.
static Value MysqlModule.mysql_numfields(Env env, MysqliResult result)
          Deprecated alias for mysql_num_fields
static Value MysqlModule.mysql_numrows(Env env, MysqliResult result)
          Undocumented alias for {#link #mysql_num_rows}.
static Value MysqlModule.mysql_pconnect(Env env, StringValue server, StringValue user, StringValue password, boolean newLink, int flags)
          Returns a new persistent mysql connection.
static boolean MysqlModule.mysql_ping(Env env, Mysqli conn)
          Checks if the connection is still valid.
static Value MysqlModule.mysql_query(Env env, StringValue sql, Mysqli conn)
          Executes a query and returns a result set.
static StringValue MysqlModule.mysql_real_escape_string(Env env, Value val, Mysqli conn)
          Escapes special characters.
static Value MysqlModule.mysql_result(Env env, MysqliResult result, int row, Value field)
          Returns the value of one field in the result set.
static boolean MysqlModule.mysql_select_db(Env env, java.lang.String dbName, Mysqli conn)
          Selects the database
static Value MysqlModule.mysql_stat(Env env, Mysqli conn)
          Returns a string with the status of the connection or NULL if error.
 boolean MysqliModule.mysql_stmt_close(Env env, MysqliStatement stmt)
          Closes the statement.
 int MysqliModule.mysql_stmt_errno(Env env, MysqliStatement stmt)
          Returns the error number.
 StringValue MysqliModule.mysql_stmt_error(Env env, MysqliStatement stmt)
          Returns a descrption of the error or an empty strng for no error.
static Value MysqlModule.mysql_tablename(Env env, MysqliResult result, int i)
          Retrieves the table name corresponding to a field, using a result return by MysqlModule.mysql_list_tables(com.caucho.quercus.env.Env, com.caucho.quercus.env.StringValue, com.caucho.quercus.lib.db.Mysqli).
static Value MysqlModule.mysql_thread_id(Env env, Mysqli conn)
          Query an identifier that corresponds to this specific connection.
static java.lang.Object MysqlModule.mysql_unbuffered_query(Env env, StringValue name, Mysqli conn)
          Queries the database.
static int MysqliModule.mysqli_affected_rows(Env env, Mysqli conn)
          Returns the number of affected rows.
static boolean MysqliModule.mysqli_autocommit(Env env, Mysqli conn, boolean mode)
          Turns auto-commit on or off.
static boolean MysqliModule.mysqli_bind_param(Env env, MysqliStatement stmt, StringValue types, Value[] params)
          Deprecated alias for MysqliModule.mysqli_stmt_bind_param(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement, com.caucho.quercus.env.StringValue, com.caucho.quercus.env.Value[]).
static boolean MysqliModule.mysqli_bind_result(Env env, MysqliStatement stmt, Value[] outParams)
          Deprecated alias for MysqliModule.mysqli_stmt_bind_result(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement, com.caucho.quercus.env.Value[]).
static boolean MysqliModule.mysqli_change_user(Env env, Mysqli mysqli, java.lang.String user, java.lang.String password, java.lang.String db)
          Changes the user and database.
static Value MysqliModule.mysqli_character_set_name(Env env, Mysqli conn)
          Returns the client encoding.
static Value MysqliModule.mysqli_client_encoding(Env env, Mysqli conn)
          Alias for MysqliModule.mysqli_character_set_name(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli).
static boolean MysqliModule.mysqli_close(Env env, Mysqli conn)
          Closes a connection.
static int MysqliModule.mysqli_connect_errno(Env env)
          Returns an error code value for the last call to mysqli_connect(), 0 for no previous error.
static StringValue MysqliModule.mysqli_connect_error(Env env)
          Returns an error description for the last call to mysqli_connect(), "" for no previous error.
static Mysqli MysqliModule.mysqli_connect(Env env, StringValue host, StringValue userName, StringValue password, java.lang.String dbname, int port, StringValue socket)
          Returns a new connection.
static Value MysqliModule.mysqli_data_seek(Env env, MysqliResult result, int rowNumber)
          Seeks the specified row.
static Value MysqliModule.mysqli_error(Env env, Mysqli conn)
          Returns the most recent error.
static Value MysqliModule.mysqli_escape_string(Env env, Mysqli conn, StringValue unescapedString)
          Alias for MysqliModule.mysqli_real_escape_string(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, com.caucho.quercus.env.StringValue)
static boolean MysqliModule.mysqli_execute(Env env, MysqliStatement stmt)
          Deprecated alias for MysqliModule.mysqli_stmt_execute(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement).
static Value MysqliModule.mysqli_fetch_array(Env env, MysqliResult result, int type)
          Returns a row for the result.
static Value MysqliModule.mysqli_fetch_assoc(Env env, MysqliResult result)
          Returns an associative array from the result.
static Value MysqliModule.mysqli_fetch_field_direct(Env env, MysqliResult result, int fieldOffset)
          Returns the field metadata.
static Value MysqliModule.mysqli_fetch_field(Env env, MysqliResult result)
          Returns the field metadata.
static Value MysqliModule.mysqli_fetch_fields(Env env, MysqliResult result)
          Returns an array of field metadata.
static Value MysqliModule.mysqli_fetch_lengths(Env env, MysqliResult result)
          Returns an array of integers respresenting the size of each column FALSE if an error occurred.
static Value MysqliModule.mysqli_fetch_object(Env env, MysqliResult result, java.lang.String className, Value[] args)
          Returns an object with properties that correspond to the fetched row and moves the data pointer ahead.
static Value MysqliModule.mysqli_fetch_row(Env env, MysqliResult result)
          Returns a row for the result.
static Value MysqliModule.mysqli_fetch(Env env, MysqliStatement stmt)
          Deprecated alias for MysqliModule.mysqli_stmt_fetch(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement).
static int MysqliModule.mysqli_field_count(Env env, Mysqli conn)
          Returns the number of columns for the most recent query.
static boolean MysqliModule.mysqli_field_seek(Env env, MysqliResult result, int fieldOffset)
          Seeks to the specified field offset.
static int MysqliModule.mysqli_field_tell(Env env, MysqliResult result)
          Returns the position of the field cursor used for the last mysqli_fetch_field() call.
static java.lang.String MysqliModule.mysqli_get_client_info(Env env)
          Returns the MySQL client version.
static int MysqliModule.mysqli_get_client_version(Env env)
          Returns a number that represents the MySQL client library version in format: main_version*10000 + minor_version*100 + sub_version.
static Value MysqliModule.mysqli_get_host_info(Env env, Mysqli conn)
          Returns a string describing the type of MySQL connection in use.
static JdbcResultResource MysqliModule.mysqli_get_metadata(Env env, MysqliStatement stmt)
          Deprecated alias for MysqliModule.mysqli_stmt_result_metadata(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement).
static Value MysqliModule.mysqli_get_server_info(Env env, Mysqli conn)
          Returns the MySQL server version.
static Value MysqliModule.mysqli_get_server_version(Env env, Mysqli conn)
          Returns a number that represents the MySQL server version.
static Value MysqliModule.mysqli_info(Env env, Mysqli conn)
          Get information about the most recent query.
static Mysqli MysqliModule.mysqli_init(Env env)
          Creates a new mysqli object.
static Value MysqliModule.mysqli_insert_id(Env env, Mysqli conn)
          Returns ID generated for an AUTO_INCREMENT column by the previous INSERT query on success, 0 if the previous query does not generate an AUTO_INCREMENT value, or FALSE if no MySQL connection was established
static boolean MysqliModule.mysqli_kill(Env env, Mysqli conn, int threadId)
          Terminate a Mysql connection with the given thread id.
static boolean MysqliModule.mysqli_more_results(Env env, Mysqli conn)
          Indicates if one or more result sets are available from a previous call to mysqli_multi_query.
static boolean MysqliModule.mysqli_multi_query(Env env, Mysqli conn, StringValue query)
          Executes one or multiple queires which are concatenated by a semicolon.
static boolean MysqliModule.mysqli_next_result(Env env, Mysqli conn)
          Prepares next result set from a previous call to mysqli_multi_query.
static Value MysqliModule.mysqli_num_rows(Env env, MysqliResult result)
          Returns the number of rows in the result set.
static int MysqliModule.mysqli_param_count(Env env, MysqliStatement stmt)
          Alias of MysqliModule.mysqli_stmt_param_count(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement).
static boolean MysqliModule.mysqli_ping(Env env, Mysqli conn)
          Checks if the connection is still valid
static MysqliStatement MysqliModule.mysqli_prepare(Env env, Mysqli conn, java.lang.String query)
          Prepares a statement.
static Value MysqliModule.mysqli_query(Env env, Mysqli conn, StringValue sql, int resultMode)
          Executes a query and returns the result.
static boolean MysqliModule.mysqli_real_connect(Env env, Mysqli mysqli, StringValue host, StringValue userName, StringValue password, StringValue dbname, int port, StringValue socket, int flags)
          Connects to the database.
static Value MysqliModule.mysqli_real_escape_string(Env env, Mysqli conn, StringValue unescapedString)
          Escapes the following special character in unescapedString.
static boolean MysqliModule.mysqli_real_query(Env env, Mysqli conn, StringValue query)
          Execute an single query against the database whose result can then be retrieved or stored using the mysqli_store_result() or mysqli_use_result() functions.
static boolean MysqliModule.mysqli_report(Env env, int flags)
           
static boolean MysqliModule.mysqli_select_db(Env env, Mysqli conn, java.lang.String dbName)
          Select the database for a connection.
static Value MysqliModule.mysqli_sqlstate(Env env, Mysqli conn)
          Returns an error string.
static Value MysqliModule.mysqli_stat(Env env, Mysqli conn)
          Returns a string with the status of the connection or FALSE if error.
static int MysqliModule.mysqli_stmt_affected_rows(Env env, MysqliStatement stmt)
          Return the number of rows affected by an INSERT, UPDATE, or DELETE query.
static boolean MysqliModule.mysqli_stmt_bind_param(Env env, MysqliStatement stmt, StringValue types, Value[] params)
          Binds variables for the parameter markers in SQL statement that was passed to MysqliModule.mysqli_prepare(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, java.lang.String).
static boolean MysqliModule.mysqli_stmt_bind_result(Env env, MysqliStatement stmt, Value[] outParams)
          Binds outparams to result set.
static boolean MysqliModule.mysqli_stmt_close(Env env, MysqliStatement stmt)
          Closes a statement.
 Value MysqliModule.mysqli_stmt_data_seek(Env env, MysqliStatement stmt, int offset)
          Seeks to a given result.
static int MysqliModule.mysqli_stmt_errno(Env env, MysqliStatement stmt)
          Returns the error code for the prepared statement.
static StringValue MysqliModule.mysqli_stmt_error(Env env, MysqliStatement stmt)
          Returns the error message for the prepared statement.
static boolean MysqliModule.mysqli_stmt_execute(Env env, MysqliStatement stmt)
          Executes a statement that has been prepared using MysqliModule.mysqli_prepare(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, java.lang.String).
static Value MysqliModule.mysqli_stmt_fetch(Env env, MysqliStatement stmt)
          Fetch results from a prepared statement.
static int MysqliModule.mysqli_stmt_field_count(Env env, MysqliStatement stmt)
          Undocumented
static boolean MysqliModule.mysqli_stmt_free_result(Env env, MysqliStatement stmt)
          Frees the result.
static MysqliStatement MysqliModule.mysqli_stmt_init(Env env, Mysqli conn)
          Returns a statement for use with MysqliModule.mysqli_stmt_prepare(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement, java.lang.String)
static Value MysqliModule.mysqli_stmt_num_rows(Env env, MysqliStatement stmt)
          Returns the number of rows.
static int MysqliModule.mysqli_stmt_param_count(Env env, MysqliStatement stmt)
          Returns an integer representing the number of parameters or -1 if no query has been prepared.
static boolean MysqliModule.mysqli_stmt_prepare(Env env, MysqliStatement stmt, java.lang.String query)
          Prepares a statment with a query.
static boolean MysqliModule.mysqli_stmt_reset(Env env, MysqliStatement stmt)
          Resets a statment.
static JdbcResultResource MysqliModule.mysqli_stmt_result_metadata(Env env, MysqliStatement stmt)
          Returns result information for metadata
static Value MysqliModule.mysqli_stmt_sqlstate(Env env, MysqliStatement stmt)
          Returns an error string.
static boolean MysqliModule.mysqli_stmt_store_result(Env env, MysqliStatement stmt)
          Saves the result.
static JdbcResultResource MysqliModule.mysqli_store_result(Env env, Mysqli conn)
          Transfers the result set from the last query on the database connection represented by conn.
static Value MysqliModule.mysqli_thread_id(Env env, Mysqli conn)
          Query an identifier that corresponds to this specific connection.
static JdbcResultResource MysqliModule.mysqli_use_result(Env env, Mysqli conn)
          Initiate a result set retrieval.
static int MysqliModule.mysqli_warning_count(Env env, Mysqli conn)
          Returns the number of warnings from the last query in the connection object.
 boolean Mysqli.next_result(Env env)
          prepares next result set from a previous call to mysqli_multi_query
 void PDOError.notice(Env env, java.lang.String message)
          Show a notice and return a "HY000" general error for subsequent calls to #errorCode and #errorInfo.
 Value MysqliStatement.num_rows(Env env)
          Returns the number of rows in the result.
static boolean OracleModule.oci_bind_array_by_name(Env env, OracleStatement stmt, java.lang.String name, ArrayValue varArray, int maxTableLength, int maxItemLength, int type)
          Binds PHP array to Oracle PL/SQL array by name.
static boolean OracleModule.oci_bind_by_name(Env env, OracleStatement stmt, java.lang.String placeholderName, Value variable, int maxLength, int type)
          Binds the PHP variable to the Oracle placeholder
static boolean OracleModule.oci_cancel(Env env, OracleStatement stmt)
          Cancels reading from cursor
static boolean OracleModule.oci_close(Env env, Oracle conn)
          Closes Oracle connection
static boolean OracleModule.oci_commit(Env env, Oracle conn)
          Commits outstanding statements
static Value OracleModule.oci_connect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Establishes a connection to the Oracle server
static boolean OracleModule.oci_define_by_name(Env env, OracleStatement stmt, java.lang.String columnName, Value variable, int type)
          Uses a PHP variable for the define-step during a SELECT
static java.lang.String OracleModule.oci_error(Env env, Value resource)
          Returns the last error found
static boolean OracleModule.oci_execute(Env env, OracleStatement stmt, int mode)
          Executes a statement
static Value OracleModule.oci_fetch_all(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
          Fetches all rows of result data into an array
static Value OracleModule.oci_fetch_array(Env env, OracleStatement stmt, int mode)
          Returns the next row from the result data as an associative or numeric array, or both
static Value OracleModule.oci_fetch_assoc(Env env, OracleStatement stmt)
          Returns the next row from the result data as an associative array
static Value OracleModule.oci_fetch_object(Env env, OracleStatement stmt)
          Returns the next row from the result data as an object
static Value OracleModule.oci_fetch_row(Env env, OracleStatement stmt)
          Returns the next row from the result data as a numeric array
static boolean OracleModule.oci_fetch(Env env, OracleStatement stmt)
          Fetches the next row into result-buffer
static boolean OracleModule.oci_field_is_null(Env env, OracleStatement stmt, Value fieldNameOrNumber)
          Checks if the field is NULL
static Value OracleModule.oci_field_name(Env env, OracleStatement stmt, int fieldNumber)
          Returns the name of a field from the statement
static LongValue OracleModule.oci_field_precision(Env env, OracleStatement stmt, int field)
          Tell the precision of a field
static LongValue OracleModule.oci_field_scale(Env env, OracleStatement stmt, int field)
          Tell the scale of the field
static Value OracleModule.oci_field_size(Env env, OracleStatement stmt, Value fieldNameOrNumber)
          Returns field's size
static int OracleModule.oci_field_type_raw(Env env, OracleStatement stmt, int field)
          Tell the raw Oracle data type of the field
static Value OracleModule.oci_field_type(Env env, OracleStatement stmt, int fieldNumber)
          Returns field's data type
static boolean OracleModule.oci_free_statement(Env env, OracleStatement stmt)
          Frees all resources associated with statement or cursor
static void OracleModule.oci_internal_debug(Env env, int onoff)
          Enables or disables internal debug output
static boolean OracleModule.oci_lob_copy(Env env, OracleOciLob lobTo, OracleOciLob lobFrom, int length)
          Copies large object
static boolean OracleModule.oci_lob_is_equal(Env env, OracleOciLob lob1, OracleOciLob lob2)
          Compares two LOB/FILE locators for equality
static OracleOciCollection OracleModule.oci_new_collection(Env env, Oracle conn, java.lang.String tdo, java.lang.String schema)
          Allocates new collection object
static Value OracleModule.oci_new_connect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Establishes a new connection to the Oracle server
static OracleStatement OracleModule.oci_new_cursor(Env env, Oracle conn)
          Allocates and returns a new cursor (statement handle)
static OracleOciLob OracleModule.oci_new_descriptor(Env env, Oracle conn, int type)
          Initializes a new empty LOB or FILE descriptor
static Value OracleModule.oci_num_fields(Env env, OracleStatement stmt)
          Returns the number of result columns in a statement
static LongValue OracleModule.oci_num_rows(Env env, OracleStatement stmt)
          Returns number of rows affected during statement execution Note: This function does not return number of rows selected! For SELECT statements this function will return the number of rows, that were fetched to the buffer with oci_fetchxxxx() functions.
static OracleStatement OracleModule.oci_parse(Env env, Oracle conn, java.lang.String query)
          Prepares Oracle statement for execution
static boolean OracleModule.oci_password_change(Env env, Oracle conn, java.lang.String username, java.lang.String oldPassword, java.lang.String newPassword)
          Changes password of Oracle's user
static Value OracleModule.oci_pconnect(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Connect to an Oracle database using a persistent connection
static Value OracleModule.oci_result(Env env, OracleStatement stmt, Value field)
          Returns field's value from the fetched row
static Value OracleModule.oci_rollback(Env env, Oracle conn)
          Rolls back outstanding transaction
static java.lang.String OracleModule.oci_server_version(Env env, Oracle conn)
          Returns server version
static boolean OracleModule.oci_set_prefetch(Env env, OracleStatement stmt, int rows)
          Sets number of rows to be prefetched
static java.lang.String OracleModule.oci_statement_type(Env env, OracleStatement stmt)
          Returns the type of an OCI statement
static boolean OracleModule.ocibindbyname(Env env, OracleStatement stmt, java.lang.String variable, Value value, int maxLength, int type)
          Alias of oci_bind_by_name()
static boolean OracleModule.ocicancel(Env env, OracleStatement stmt)
          Alias of oci_cancel()
static Value OracleModule.ocicloselob(Env env, Oracle conn)
          Alias of OCI-Lob->close
static Value OracleModule.ocicollappend(Env env, Oracle conn)
          Alias of OCI-Collection->append
static Value OracleModule.ocicollassign(Env env, Oracle conn)
          Alias of OCI-Collection->assign
static Value OracleModule.ocicollassignelem(Env env, Oracle conn)
          Alias of OCI-Collection->assignElem
static Value OracleModule.ocicollgetelem(Env env, Oracle conn)
          Alias of OCI-Collection->getElem
static Value OracleModule.ocicollmax(Env env, Oracle conn)
          Alias of OCI-Collection->max
static Value OracleModule.ocicollsize(Env env, Oracle conn)
          Alias of OCI-Collection->size
static Value OracleModule.ocicolltrim(Env env, Oracle conn)
          Alias of OCI-Collection->trim
static boolean OracleModule.ocicolumnisnull(Env env, OracleStatement stmt, Value field)
          Alias of oci_field_is_null()
static Value OracleModule.ocicolumnname(Env env, OracleStatement stmt, int fieldNumber)
          Alias of oci_field_name()
static Value OracleModule.ocicolumnprecision(Env env, OracleStatement stmt, int field)
          Alias of oci_field_precision()
static Value OracleModule.ocicolumnscale(Env env, OracleStatement stmt, int field)
          Alias of oci_field_scale()
static Value OracleModule.ocicolumnsize(Env env, OracleStatement stmt, Value field)
          Alias of oci_field_size()
static Value OracleModule.ocicolumntype(Env env, OracleStatement stmt, int fieldNumber)
          Alias of oci_field_type()
static int OracleModule.ocicolumntyperaw(Env env, OracleStatement stmt, int field)
          Alias of oci_field_type_raw()
static boolean OracleModule.ocicommit(Env env, Oracle conn)
          Alias of oci_commit()
static boolean OracleModule.ocidefinebyname(Env env, OracleStatement stmt, java.lang.String columnName, Value variable, int type)
          Alias of oci_define_by_name()
static java.lang.String OracleModule.ocierror(Env env, Value resource)
          Alias of oci_error()
static boolean OracleModule.ociexecute(Env env, OracleStatement stmt, int mode)
          Alias of oci_execute()
static boolean OracleModule.ocifetch(Env env, OracleStatement stmt)
          Alias of oci_fetch()
static Value OracleModule.ocifetchinto(Env env, OracleStatement stmt, Value result, int mode)
          Fetches the next row into an array
static Value OracleModule.ocifetchstatement(Env env, OracleStatement stmt, Value output, int skip, int maxrows, int flags)
          Alias of oci_fetch_all()
static Value OracleModule.ocifreecollection(Env env, Oracle conn)
          Alias of OCI-Collection->free
static boolean OracleModule.ocifreecursor(Env env, OracleStatement stmt)
          Alias of oci_free_statement()
static Value OracleModule.ocifreedesc(Env env, Oracle conn)
          Alias of OCI-Lob->free
static boolean OracleModule.ocifreestatement(Env env, OracleStatement stmt)
          Alias of oci_free_statement()
static void OracleModule.ociinternaldebug(Env env, int onoff)
          Alias of oci_internal_debug()
static Value OracleModule.ociloadlob(Env env, Oracle conn)
          Alias of OCI-Lob->load
static boolean OracleModule.ocilogoff(Env env, Oracle conn)
          Alias of oci_close()
static Value OracleModule.ocilogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Alias of oci_connect()
static OracleOciCollection OracleModule.ocinewcollection(Env env, Oracle conn, java.lang.String tdo, java.lang.String schema)
          Alias of oci_new_collection()
static OracleStatement OracleModule.ocinewcursor(Env env, Oracle conn)
          Alias of oci_new_cursor()
static OracleOciLob OracleModule.ocinewdescriptor(Env env, Oracle conn, int type)
          Alias of oci_new_descriptor()
static Value OracleModule.ocinlogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Alias of oci_new_connect()
static Value OracleModule.ocinumcols(Env env, OracleStatement stmt)
          Alias of oci_num_fields()
static OracleStatement OracleModule.ociparse(Env env, Oracle conn, java.lang.String query)
          Alias of oci_parse()
static Value OracleModule.ociplogon(Env env, java.lang.String username, java.lang.String password, java.lang.String db, java.lang.String charset, int sessionMode)
          Alias of oci_pconnect()
static Value OracleModule.ociresult(Env env, OracleStatement stmt, Value field)
          Alias of oci_result()
static Value OracleModule.ocirollback(Env env, Oracle conn)
          Alias of oci_rollback()
static Value OracleModule.ocirowcount(Env env, OracleStatement stmt)
          Alias of oci_num_rows()
static Value OracleModule.ocisavelob(Env env, Oracle conn)
          Alias of OCI-Lob->save
static Value OracleModule.ocisavelobfile(Env env, Oracle conn)
          Alias of OCI-Lob->import
static java.lang.String OracleModule.ociserverversion(Env env, Oracle conn)
          Alias of oci_server_version()
static boolean OracleModule.ocisetprefetch(Env env, OracleStatement stmt, int rows)
          Alias of oci_set_prefetch()
static java.lang.String OracleModule.ocistatementtype(Env env, OracleStatement stmt)
          Alias of oci_statement_type()
static Value OracleModule.ociwritelobtofile(Env env, Oracle conn)
          Alias of OCI-Lob->export
static Value OracleModule.ociwritetemporarylob(Env env, Oracle conn)
          Alias of OCI-Lob->writeTemporary
 int MysqliStatement.param_count(Env env)
          Returns the number of parameter markers for this statement.
static int PostgresModule.pg_affected_rows(Env env, PostgresResult result)
          Returns number of affected records (tuples)
static boolean PostgresModule.pg_cancel_query(Env env, Postgres conn)
          Cancel an asynchronous query
static java.lang.String PostgresModule.pg_client_encoding(Env env, Postgres conn)
          Gets the client encoding
static boolean PostgresModule.pg_close(Env env, Postgres conn)
          Closes a PostgreSQL connection
static int PostgresModule.pg_cmdtuples(Env env, PostgresResult result)
          pg_affected_rows() alias.
static Postgres PostgresModule.pg_connect(Env env, java.lang.String connectionString, int connectionType)
          Open a PostgreSQL connection
static boolean PostgresModule.pg_connection_busy(Env env, Postgres conn)
          Get connection is busy or not
static boolean PostgresModule.pg_connection_reset(Env env, Postgres conn)
          Reset connection (reconnect)
static int PostgresModule.pg_connection_status(Env env, Postgres conn)
          Get connection status
static ArrayValue PostgresModule.pg_convert(Env env, Postgres conn, java.lang.String tableName, ArrayValue assocArray, int options)
          Convert associative array values into suitable for SQL statement
static boolean PostgresModule.pg_copy_from(Env env, Postgres conn, java.lang.String tableName, ArrayValue rows, java.lang.String delimiter, java.lang.String nullAs)
          Insert records into a table from an array
static ArrayValue PostgresModule.pg_copy_to(Env env, Postgres conn, java.lang.String tableName, java.lang.String delimiter, java.lang.String nullAs)
          Copy a table to an array
static java.lang.String PostgresModule.pg_dbname(Env env, Postgres conn)
          Get the database name
static boolean PostgresModule.pg_delete(Env env, Postgres conn, java.lang.String tableName, ArrayValue assocArray, int options)
          Deletes records
static boolean PostgresModule.pg_end_copy(Env env, Postgres conn)
          Sync with PostgreSQL backend
static StringValue PostgresModule.pg_errormessage(Env env, Postgres conn)
          pg_last_error() alias.
static StringValue PostgresModule.pg_escape_bytea(Env env, Postgres conn, StringValue data)
          Escape a string for insertion into a bytea field.
static StringValue PostgresModule.pg_escape_bytea(Env env, StringValue data)
          Escape a string for insertion into a bytea field
static StringValue PostgresModule.pg_escape_string(Env env, StringValue data)
          Escape a string for insertion into a text field
static PostgresResult PostgresModule.pg_exec(Env env, Postgres conn, java.lang.String query)
          pg_query() alias
static PostgresResult PostgresModule.pg_execute(Env env, Postgres conn, java.lang.String stmtName, ArrayValue params)
          Sends a request to execute a prepared statement with given parameters, and waits for the result
static ArrayValue PostgresModule.pg_fetch_all_columns(Env env, PostgresResult result, LongValue column)
          Fetches all rows in a particular result column as an array
static ArrayValue PostgresModule.pg_fetch_all(Env env, PostgresResult result)
          Fetches all rows from a result as an array
static Value PostgresModule.pg_fetch_array(Env env, PostgresResult result, Value row, int resultType)
          Fetch a row as an array
static Value PostgresModule.pg_fetch_assoc(Env env, PostgresResult result, Value row)
          Fetch a row as an associative array
static Value PostgresModule.pg_fetch_object(Env env, PostgresResult result, Value row, int resultType)
          Fetch a row as an object
static Value PostgresModule.pg_fetch_result(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Returns values from a result resource
static Value PostgresModule.pg_fetch_row(Env env, PostgresResult result, Value row)
          Get a row as an enumerated array
static LongValue PostgresModule.pg_field_is_null(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Test if a field is SQL NULL
static Value PostgresModule.pg_field_name(Env env, PostgresResult result, int fieldNumber)
          Returns the name of a field
static int PostgresModule.pg_field_num(Env env, PostgresResult result, java.lang.String fieldName)
          Returns the field number of the named field
static int PostgresModule.pg_field_prtlen(Env env, PostgresResult result, Value rowNumber, Value fieldNameOrNumber)
          Returns the printed length
static LongValue PostgresModule.pg_field_size(Env env, PostgresResult result, int fieldNumber)
          Returns the internal storage size of the named field
static java.lang.String PostgresModule.pg_field_table(Env env, PostgresResult result, int fieldNumber, boolean oidOnly)
          Returns the name or oid of the tables field
static LongValue PostgresModule.pg_field_type_oid(Env env, PostgresResult result, int fieldNumber)
          Returns the type ID (OID) for the corresponding field number
static StringValue PostgresModule.pg_field_type(Env env, PostgresResult result, int fieldNumber)
          Returns the type name for the corresponding field number
static LongValue PostgresModule.pg_fieldisnull(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          pg_field_is_null() alias.
static Value PostgresModule.pg_fieldname(Env env, PostgresResult result, int fieldNumber)
          pg_field_name() alias.
static int PostgresModule.pg_fieldnum(Env env, PostgresResult result, java.lang.String fieldName)
          pg_field_num() alias.
static int PostgresModule.pg_fieldprtlen(Env env, PostgresResult result, Value rowNumber, Value fieldNameOrNumber)
          pg_field_ptrlen() alias.
static LongValue PostgresModule.pg_fieldsize(Env env, PostgresResult result, int fieldNumber)
          pg_field_size() alias.
static StringValue PostgresModule.pg_fieldtype(Env env, PostgresResult result, int fieldNumber)
          pg_field_type() alias.
static boolean PostgresModule.pg_free_result(Env env, PostgresResult result)
          Free result memory
static boolean PostgresModule.pg_freeresult(Env env, PostgresResult result)
          pg_free_result() alias.
static ArrayValue PostgresModule.pg_get_notify(Env env, Postgres conn, int resultType)
          Gets SQL NOTIFY message
static int PostgresModule.pg_get_pid(Env env, Postgres conn)
          Gets the backend's process ID
static PostgresResult PostgresModule.pg_get_result(Env env, Postgres conn)
          Get asynchronous query result
static java.lang.String PostgresModule.pg_getlastoid(Env env, PostgresResult result)
           
static java.lang.String PostgresModule.pg_host(Env env, Postgres conn)
          Returns the host name associated with the connection
static boolean PostgresModule.pg_insert(Env env, Postgres conn, java.lang.String tableName, ArrayValue assocArray, int options)
          Insert array into table
static StringValue PostgresModule.pg_last_error(Env env, Postgres conn)
          Get the last error message string of a connection
static java.lang.String PostgresModule.pg_last_notice(Env env, Postgres conn)
          Returns the last notice message from PostgreSQL server
static java.lang.String PostgresModule.pg_last_oid(Env env, PostgresResult result)
          Returns the last row's OID Note that: - OID is a unique id.
static boolean PostgresModule.pg_lo_close(Env env, java.lang.Object largeObject)
          Close a large object
static LongValue PostgresModule.pg_lo_create(Env env, Postgres conn)
          Create a large object
static boolean PostgresModule.pg_lo_export(Env env, Postgres conn, int oid, Path path)
          Export a large object to a file
static LongValue PostgresModule.pg_lo_import(Env env, Postgres conn, Path path)
          Import a large object from file
static java.lang.Object PostgresModule.pg_lo_open(Env env, Postgres conn, int oid, java.lang.String mode)
          Open a large object
static LongValue PostgresModule.pg_lo_read_all(Env env, java.lang.Object largeObject)
          Reads an entire large object and send straight to browser
static StringValue PostgresModule.pg_lo_read(Env env, java.lang.Object largeObject, int len)
          Read a large object
static boolean PostgresModule.pg_lo_seek(Env env, java.lang.Object largeObject, int offset, int whence)
          Seeks position within a large object
static int PostgresModule.pg_lo_tell(Env env, java.lang.Object largeObject)
          Returns current seek position a of large object
static boolean PostgresModule.pg_lo_unlink(Env env, Postgres conn, int oid)
          Delete a large object
static LongValue PostgresModule.pg_lo_write(Env env, java.lang.Object largeObject, java.lang.String data, int len)
          Write to a large object
static boolean PostgresModule.pg_loclose(Env env, java.lang.Object largeObject)
          pg_lo_close() alias.
static LongValue PostgresModule.pg_locreate(Env env, Postgres conn)
          pg_lo_create() alias
static boolean PostgresModule.pg_loexport(Env env, Postgres conn, int oid, Path path)
          pg_lo_export() alias.
static LongValue PostgresModule.pg_loimport(Env env, Postgres conn, Path path)
          pg_lo_import() alias.
static java.lang.Object PostgresModule.pg_loopen(Env env, Postgres conn, int oid, java.lang.String mode)
          pg_lo_open() alias.
static StringValue PostgresModule.pg_loread(Env env, java.lang.Object largeObject, int len)
          pg_lo_read() alias.
static LongValue PostgresModule.pg_loreadall(Env env, java.lang.Object largeObject)
          pg_lo_read_all() alias.
static boolean PostgresModule.pg_lounlink(Env env, Postgres conn, int oid)
          pg_lo_unlink() alias.
static LongValue PostgresModule.pg_lowrite(Env env, java.lang.Object largeObject, java.lang.String data, int len)
          pg_lo_write() alias.
static ArrayValue PostgresModule.pg_meta_data(Env env, Postgres conn, java.lang.String tableName)
          Get meta data for table
static int PostgresModule.pg_num_fields(Env env, PostgresResult result)
          Returns the number of fields in a result
static LongValue PostgresModule.pg_num_rows(Env env, PostgresResult result)
          Returns the number of rows in a result
static int PostgresModule.pg_numfields(Env env, PostgresResult result)
          pg_num_fields() alias.
static LongValue PostgresModule.pg_numrows(Env env, PostgresResult result)
          pg_num_rows() alias.
static java.lang.String PostgresModule.pg_options(Env env, Postgres conn)
          Get the options associated with the connection
static Value PostgresModule.pg_parameter_status(Env env, Postgres conn, StringValue paramName)
          Looks up a current parameter setting of the server
static Value PostgresModule.pg_parameter_status(Env env, StringValue paramName)
          Looks up a current parameter setting of the server
static Postgres PostgresModule.pg_pconnect(Env env, java.lang.String connectionString, int connectType)
          Open a persistent PostgreSQL connection
static boolean PostgresModule.pg_ping(Env env, Postgres conn)
          Ping database connection
static StringValue PostgresModule.pg_port(Env env, Postgres conn)
          Return the port number associated with the connection
static PostgresStatement PostgresModule.pg_prepare(Env env, Postgres conn, java.lang.String stmtName, java.lang.String query)
          Submits a request to create a prepared statement with the given parameters, and waits for completion
static boolean PostgresModule.pg_put_line(Env env, Postgres conn, java.lang.String data)
          Send a NULL-terminated string to PostgreSQL backend
static PostgresResult PostgresModule.pg_query_params(Env env, Postgres conn, java.lang.String query, ArrayValue params)
          Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text
static PostgresResult PostgresModule.pg_query(Env env, Postgres conn, java.lang.String query)
          Execute a query
static PostgresResult PostgresModule.pg_query(Env env, java.lang.String query)
          Execute a query
static Value PostgresModule.pg_result_error_field(Env env, PostgresResult result, int fieldCode)
          Returns an individual field of an error report
static java.lang.String PostgresModule.pg_result_error(Env env, PostgresResult result)
          Get error message associated with result
static boolean PostgresModule.pg_result_seek(Env env, PostgresResult result, int offset)
          Set internal row offset in result resource
static int PostgresModule.pg_result_status(Env env, PostgresResult result, int type)
          Get status of query result
static Value PostgresModule.pg_result(Env env, PostgresResult result, Value row, Value fieldNameOrNumber)
          Returns values from a result resource
static ArrayValue PostgresModule.pg_select(Env env, Postgres conn, java.lang.String tableName, ArrayValue assocArray, int options)
          Select records
static boolean PostgresModule.pg_send_execute(Env env, Postgres conn, java.lang.String stmtName, ArrayValue params)
          Sends a request to execute a prepared statement with given parameters, without waiting for the result(s)
static boolean PostgresModule.pg_send_prepare(Env env, Postgres conn, java.lang.String stmtName, java.lang.String query)
          Sends a request to create a prepared statement with the given parameters, without waiting for completion
static boolean PostgresModule.pg_send_query_params(Env env, Postgres conn, java.lang.String query, ArrayValue params)
          Submits a command and separate parameters to the server without waiting for the result(s)
static boolean PostgresModule.pg_send_query(Env env, Postgres conn, java.lang.String query)
          Sends asynchronous query
static int PostgresModule.pg_set_client_encoding(Env env, Postgres conn, java.lang.String encoding)
          Set the client encoding
static int PostgresModule.pg_set_error_verbosity(Env env, Postgres conn, int intVerbosity)
          Determines the verbosity of messages returned by pg_last_error() and pg_result_error()
static boolean PostgresModule.pg_trace(Env env, Path path, java.lang.String mode, Postgres conn)
          Enable tracing a PostgreSQL connection
static int PostgresModule.pg_transaction_status(Env env, Postgres conn)
          Returns the current in-transaction status of the server
static java.lang.String PostgresModule.pg_tty(Env env, Postgres conn)
          Return the TTY name associated with the connection
static java.lang.String PostgresModule.pg_unescape_bytea(Env env, java.lang.String data)
          Unescape binary for bytea type
static boolean PostgresModule.pg_untrace(Env env, Postgres conn)
          Disable tracing of a PostgreSQL connection
static boolean PostgresModule.pg_update(Env env, Postgres conn, java.lang.String tableName, ArrayValue data, ArrayValue condition, int options)
          Update table
static ArrayValue PostgresModule.pg_version(Env env, Postgres conn)
          Returns an array with client, protocol and server version (when available)
 boolean JdbcConnectionResource.ping(Env env)
          Pings the database
 boolean JdbcPreparedStatementResource.prepare(Env env, java.lang.String query)
          Prepares this statement with the given query.
 MysqliStatement Mysqli.prepare(Env env, java.lang.String query)
          returns a prepared statement or null on error.
 boolean MysqliStatement.prepare(Env env, java.lang.String query)
          Prepare a SQL statement for execution.
 OracleStatement Oracle.prepare(Env env, java.lang.String query)
          returns a prepared statement
 PostgresStatement Postgres.prepare(Env env, java.lang.String query)
          returns a prepared statement
 boolean PostgresStatement.prepare(Env env, java.lang.String query)
          Prepares this statement with the given query.
 Value PDO.prepare(Env env, java.lang.String query, ArrayValue driverOptions)
          Prepares a statement for execution.
protected  boolean JdbcPreparedStatementResource.prepareForExecute(Env env)
           
protected  boolean JdbcStatementResource.prepareForExecute(Env env)
           
protected  boolean PostgresStatement.prepareForExecute(Env env)
           
 boolean OracleOciLob.q_import(Env env, Path file)
          Imports file data to the LOB
 PostgresResult Postgres.query(Env env, java.lang.String sql)
          Executes a query.
 Value PDO.query(Env env, java.lang.String query, int mode, Value[] args)
          Queries the database
 Value Mysqli.query(Env env, StringValue sqlV, int resultMode)
          Executes a query.
 java.lang.Object OracleOciLob.read(Env env, long length)
          Reads part of the large object
 boolean Mysqli.real_connect(Env env, StringValue host, StringValue userName, StringValue password, StringValue dbname, int port, StringValue socket, int flags)
          Connects to the underlying database.
 StringValue Mysqli.real_escape_string(Env env, StringValue str)
          Escapes the string
 boolean Mysqli.real_query(Env env, StringValue query)
          Execute an single query against the database whose result can then be retrieved or stored using the mysqli_store_result() or mysqli_use_result() functions.
protected  StringValue JdbcConnectionResource.realEscapeString(Env env, StringValue str)
          Escape the given string for SQL statements.
protected  Value JdbcConnectionResource.realQuery(Env env, java.lang.String sql)
          Execute a single query.
protected  Value Mysqli.realQuery(Env env, java.lang.String sql)
          Intercept Mysql specific query before sending to JDBC driver to handle any special cases.
 boolean MysqliStatement.reset(Env env)
          Resets the statement.
 MysqliResult MysqliStatement.result_metadata(Env env)
          mysqli_stmt_result_metadata seems to be some initial step towards getting metadata from a resultset created by a SELECT run by a prepared statement.
 boolean OracleOciLob.rewind(Env env)
          Moves the internal pointer to the beginning of the large object
 boolean PDO.rollBack(Env env)
          Rolls a transaction back.
 int PDOStatement.rowCount(Env env)
           
 boolean OracleOciLob.save(Env env, java.lang.String data, long offset)
          Saves data to the large object
 boolean OracleOciLob.saveFile(Env env, Path file)
          Alias of import()
 boolean JdbcResultResource.seek(Env env, int rowNumber)
          Seeks to an arbitrary result pointer specified by the offset in the result set represented by result.
 boolean OracleOciLob.seek(Env env, long offset, int whence)
          Sets the internal pointer of the large object
 boolean Mysqli.select_db(Env env, java.lang.String db)
          Selects the underlying database/catalog to use.
 boolean MysqliStatement.send_long_data(Env env, int paramNumber, java.lang.String data)
          Send data in blocks.
 boolean PDO.setAttribute(Env env, int attribute, Value value)
           
 boolean PDOStatement.setAttribute(Env env, int attribute, Value value)
           
 boolean PDOStatement.setAttribute(Env env, int attribute, Value value, boolean isFromConstructor)
           
 boolean OracleOciLob.setBuffering(Env env, boolean onOff)
          Changes current state of buffering for the large object
 void JdbcConnectionResource.setCatalog(Env env, java.lang.String name)
          Sets the catalog
 boolean PDOError.setErrmode(Env env, int value)
          Set's the error mode.
protected  void JdbcStatementResource.setError(Env env, java.sql.SQLException e)
           
protected  void PDOStatement.setError(Env env, java.sql.SQLException e)
           
 boolean PDOStatement.setFetchMode(Env env, int fetchMode, Value[] args)
          Sets the fetch mode, the default is PDO.FETCH_BOTH.
 LongValue OracleOciCollection.size(Env env)
          Returns size of the collection
 LongValue OracleOciLob.size(Env env)
          Returns size of large object
 StringValue Mysqli.sqlstate(Env env)
          Returns the SQLSTATE error
 StringValue MysqliStatement.sqlstate(Env env)
          Returns SQLSTATE error from previous statement operation.
 Value Mysqli.stat(Env env)
          returns a string with the status of the connection or FALSE if error
 MysqliStatement Mysqli.stmt_init(Env env)
          returns a statement for use with mysqli_stmt_prepare
 JdbcResultResource Mysqli.store_result(Env env)
          Transfers the result set from the last query on the database connection represented by conn.
 boolean MysqliStatement.store_result(Env env)
          Saves the result as buffered.
 LongValue OracleOciLob.tell(Env env)
          Returns current position of internal pointer of large object
 Value PDOException.toValue(Env env)
          Converts the exception to a Value.
 boolean OracleOciCollection.trim(Env env, int num)
          Trims num elements from the end of the collection
 boolean OracleOciLob.truncate(Env env, long length)
          Truncates large object
 void PDOError.unsupportedAttribute(Env env, int attribute)
           
 void PDOError.unsupportedAttributeValue(Env env, java.lang.Object value)
           
 JdbcResultResource Mysqli.use_result(Env env)
          Transfers the result set from the last query on the database connection represented by conn.
 JdbcConnectionResource JdbcConnectionResource.validateConnection(Env env)
           
 int Mysqli.warning_count(Env env)
          returns the number of warnings from the last query in the connection object.
 void PDOError.warning(Env env, java.lang.String message)
          Show a warning and return a "HY000" general error for subsequent calls to #errorCode and #errorInfo.
 LongValue OracleOciLob.write(Env env, java.lang.String data, long length)
          Writes data to the large object
 boolean OracleOciLob.writeTemporary(Env env, java.lang.String data, int lobType)
          Writes temporary large object
 boolean OracleOciLob.writeToFile(Env env, Path file, long start, long length)
          Alias of export()
 

Constructors in com.caucho.quercus.lib.db with parameters of type Env
DataSourceConnection(Env env, javax.sql.DataSource ds)
           
DataSourceConnection(Env env, javax.sql.DataSource ds, java.lang.String user, java.lang.String pass)
           
JdbcConnectionResource(Env env)
           
JdbcTableMetaData(Env env, java.lang.String catalog, java.lang.String schema, java.lang.String name, java.sql.DatabaseMetaData md)
           
Mysqli(Env env)
           
Mysqli(Env env, StringValue host, StringValue user, StringValue password, java.lang.String db, int port, StringValue socket)
          This is the constructor for the mysqli class.
MysqliResource(Env env)
           
MysqliResource(Env env, StringValue host, StringValue user, StringValue password, java.lang.String db, int port, StringValue socket)
          This is the constructor for the mysqli class.
Oracle(Env env, java.lang.String host, java.lang.String user, java.lang.String password, java.lang.String db, int port, java.lang.String driver, java.lang.String url)
           
PDO(Env env, java.lang.String dsn, java.lang.String user, java.lang.String pass, ArrayValue options)
           
PDOException(Env env, java.lang.String code, java.lang.String message)
           
PDOStatement(Env env, PDO pdo, PDOError error, java.lang.String query, boolean isPrepared, ArrayValue options, boolean isCatchException)
           
Postgres(Env env, java.lang.String host, java.lang.String user, java.lang.String password, java.lang.String db, int port, java.lang.String driver, java.lang.String url)
           
SQLite3(Env env, javax.sql.DataSource ds)
           
SQLite3(Env env, javax.sql.DataSource ds, java.lang.String user, java.lang.String pass)
           
 

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

Methods in com.caucho.quercus.lib.dom with parameters of type Env
static DOMXPath DOMXPath.__construct(Env env, DOMDocument document)
           
static DOMComment DOMComment.__construct(Env env, java.lang.String value)
           
static DOMEntityReference DOMEntityReference.__construct(Env env, java.lang.String name)
           
static DOMText DOMText.__construct(Env env, java.lang.String value)
           
static DOMAttr DOMAttr.__construct(Env env, java.lang.String name, java.lang.String value)
           
static DOMDocument DOMDocument.__construct(Env env, java.lang.String version, java.lang.String encoding)
           
static DOMProcessingInstruction DOMProcessingInstruction.__construct(Env env, java.lang.String name, java.lang.String data)
           
static DOMElement DOMElement.__construct(Env env, java.lang.String name, java.lang.String textContent, java.lang.String namespace)
           
static DOMDocument DOMImplementation.createDocument(Env env, java.lang.String namespaceURI, java.lang.String name, DOMDocumentType docType)
           
static DOMDocumentType DOMImplementation.createDocumentType(Env env, java.lang.String qualifiedName, java.lang.String publicId, java.lang.String systemId)
           
static DOMElement QuercusDOMModule.dom_import_simplexml(Env env, SimpleXMLElement node)
           
 java.lang.Object DOMXPath.evaluate(Env env, java.lang.String expression)
           
protected static DOMImplementation DOMWrapper.getImpl(Env env)
           
 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)
           
static boolean DOMImplementation.hasFeature(Env env, java.lang.String feature, java.lang.String version)
           
 boolean DOMDocument.load(Env env, Path path, Value options)
           
 boolean DOMDocument.loadHTML(Env env, java.lang.String source)
           
 boolean DOMDocument.loadHTMLFile(Env env, Path path)
           
 boolean DOMDocument.loadXML(Env env, StringValue source, Value options)
           
 DOMNodeList DOMXPath.query(Env env, java.lang.String expression, DOMNode<org.w3c.dom.Node> contextNode)
           
 Value DOMDocument.save(Env env, Path path, Value options)
           
 StringValue DOMDocument.saveHTML(Env env)
           
 Value DOMDocument.saveHTMLFile(Env env, Path path)
           
 StringValue DOMDocument.saveXML(Env env, DOMNode node, Value options)
           
 boolean DOMDocument.schemaValidateSource(Env env, java.lang.String schemaSource)
           
 Value DOMException.toValue(Env env)
          Converts the exception to a Value.
 int DOMDocument.xinclude(Env env, Value options)
           
 

Constructors in com.caucho.quercus.lib.dom with parameters of type Env
DOMNodeListDelegate.DOMNodeListIterator(Env env, DOMNodeList list)
           
DOMNodeListDelegate.DOMNodeListValueIterator(Env env, DOMNodeList list)
           
 

Uses of Env in com.caucho.quercus.lib.file
 

Fields in com.caucho.quercus.lib.file declared as Env
protected  Env AbstractBinaryInputOutput._env
           
 

Methods in com.caucho.quercus.lib.file that return Env
protected  Env AbstractBinaryInput.getEnv()
           
protected  Env AbstractBinaryInputOutput.getEnv()
           
 

Methods in com.caucho.quercus.lib.file with parameters of type Env
static boolean FileModule.chdir(Env env, Path path)
          Changes the working directory
static boolean FileModule.chgrp(Env env, Path file, Value group)
          Changes the group of the file.
static boolean FileModule.chmod(Env env, Path file, int mode)
          Changes the permissions of the file.
static boolean FileModule.chown(Env env, Path file, Value user)
          Changes the ownership of the file.
static boolean FileModule.chroot(Env env, Path path)
          Changes the working directory, forming a virtual root
static Value FileModule.clearstatcache(Env env)
          Clears the stat cache for the file
 void Directory.close(Env env)
           
 void WrappedDirectory.close(Env env)
          Closes the directory
static Value FileModule.closedir(Env env, Directory dir)
          Closes the directory
static boolean FileModule.copy(Env env, StringValue src, StringValue dst)
          Copies a file to the destination.
static Value FileModule.dir(Env env, StringValue filename)
          Opens a directory
 StringValue FileModule.dirname(Env env, StringValue path)
          Returns the directory name of a string.
static Value FileModule.disk_free_space(Env env, Path directory)
          Returns the free space for disk partition containing the directory
static Value FileModule.disk_total_space(Env env, Path directory)
          Returns the total space for disk partition containing the directory
static Value FileModule.diskfreespace(Env env, Path directory)
          Returns the total space for disk partition containing the directory
static boolean FileModule.fclose(Env env, BinaryStream s)
          Closes a file.
static boolean FileModule.feof(Env env, BinaryStream binaryStream)
          Checks for the end of file.
static boolean FileModule.fflush(Env env, BinaryOutput os)
          Flushes a file.
static Value FileModule.fgetc(Env env, BinaryInput is)
          Returns the next character as a byte
 Value FileModule.fgetcsv(Env env, BinaryInput is, int length, java.lang.String delimiter, java.lang.String enclosure)
          Parses a comma-separated-value line from a file.
static Value FileModule.fgets(Env env, BinaryInput is, int length)
          Returns the next line
static Value FileModule.fgetss(Env env, BinaryInput is, int length, Value allowedTags)
          Returns the next line stripping tags
static boolean FileModule.file_exists(Env env, StringValue filename)
          Returns true if file exists
static StringValue FileModule.file_get_contents(Env env, StringValue filename, boolean useIncludePath, Value context, long offset, long maxLen)
          Parses the file, returning it as a string array.
static Value FileModule.file_put_contents(Env env, StringValue filename, Value data, int flags, Value context)
          Writes data to a file.
static Value FileModule.file(Env env, StringValue filename, int flags, Value context)
          Parses the file, returning it in an array.
static Value FileModule.fileatime(Env env, StringValue filename)
          Returns the file access time
static Value FileModule.filectime(Env env, StringValue filename)
          Returns the file create time
static Value FileModule.filegroup(Env env, Path path)
          Returns the file's group
static Value FileModule.fileinode(Env env, Path path)
          Returns the file's inocde
static Value FileModule.filemtime(Env env, StringValue filename)
          Returns the file modified time
static Value FileModule.fileowner(Env env, StringValue filename)
          Returns the file's owner
static Value FileModule.fileperms(Env env, Path path)
          Returns the file's permissions
static Value FileModule.filesize(Env env, StringValue filename)
          Returns the file's size
static Value FileModule.filetype(Env env, Path path)
          Returns the file's type
static boolean FileModule.flock(Env env, LockableStream fileV, int operation, Value wouldBlock)
          Advisory locking
static boolean FileModule.fnmatch(Env env, java.lang.String pattern, java.lang.String string, int flags)
          Returns true if the given string matches the given glob pattern.
static BinaryStream FileModule.fopen(Env env, StringValue filename, java.lang.String mode, boolean useIncludePath, Value contextV)
          Opens a file.
 BinaryStream PhpProtocolWrapper.fopen(Env env, StringValue pathV, StringValue mode, LongValue options)
           
 BinaryStream ProtocolWrapper.fopen(Env env, StringValue path, StringValue mode, LongValue options)
           
 BinaryStream ZlibProtocolWrapper.fopen(Env env, StringValue path, StringValue mode, LongValue options)
           
 Value FileModule.fpassthru(Env env, BinaryInput is)
          Output the filepointer data to the output stream.
 Value FileModule.fputcsv(Env env, BinaryOutput os, ArrayValue value, StringValue delimiter, StringValue enclosure)
          Parses a comma-separated-value line from a file.
static Value FileModule.fputs(Env env, BinaryOutput os, java.io.InputStream value, int length)
          Writes a string to the file.
static Value FileModule.fread(Env env, BinaryInput is, int length)
          Reads content from a file.
static Value FileModule.fscanf(Env env, BinaryInput is, StringValue format, Value[] args)
          Reads and parses a line.
static Value FileModule.fseek(Env env, BinaryStream binaryStream, long offset, int whence)
          Sets the current position.
static Value FileModule.fstat(Env env, BinaryStream stream)
          Returns the status of the given file pointer.
static Value FileModule.ftell(Env env, BinaryStream binaryStream)
          Returns the current position.
static boolean FileModule.ftruncate(Env env, BinaryOutput handle, long size)
          Truncates a file.
static Value FileModule.fwrite(Env env, BinaryOutput os, java.io.InputStream value, int length)
          Writes a string to the file.
static java.lang.String FileModule.getcwd(Env env)
          Returns the current working directory.
static Value FileModule.glob(Env env, java.lang.String pattern, int flags)
          Matches all files with the given pattern.
static boolean FileModule.is_dir(Env env, StringValue filename)
          Returns true if the path is a directory.
static boolean FileModule.is_executable(Env env, Path path)
          Returns true if the path is an executable file
static boolean FileModule.is_link(Env env, Path path)
          Returns true if the path is a symbolic link
static boolean FileModule.is_uploaded_file(Env env, Path path)
          Returns true for an uploaded file.
static boolean FileModule.is_writable(Env env, StringValue filename)
          Returns true if the path is writable
static boolean FileModule.is_writeable(Env env, StringValue filename)
          Returns true if the path is writable
 boolean FileModule.link(Env env, Path source, Path destination)
          Creates a hard link
static long FileModule.linkinfo(Env env, Path path)
           
static Value FileModule.lstat(Env env, StringValue filename)
          Returns file statistics
static boolean FileModule.mkdir(Env env, StringValue dirname, int mode, boolean recursive, Value context)
          Makes the directory
 boolean PhpProtocolWrapper.mkdir(Env env, StringValue path, LongValue mode, LongValue options)
           
 boolean ProtocolWrapper.mkdir(Env env, StringValue path, LongValue mode, LongValue options)
           
 boolean ZlibProtocolWrapper.mkdir(Env env, StringValue path, LongValue mode, LongValue options)
           
static boolean FileModule.move_uploaded_file(Env env, Path src, StringValue dst)
          Moves the uploaded file.
 void Directory.open(Env env)
           
 boolean WrappedDirectory.open(Env env, StringValue path, LongValue flags)
           
 Value PhpProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
 Value ProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
 Value ZlibProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
static Value FileModule.opendir(Env env, StringValue pathName, Value context)
          Opens a directory
static Value FileModule.parse_ini_file(Env env, Path path, boolean processSections)
          Parses the ini file.
static ArrayValue IniParser.parse(Env env, ReadStream is, boolean isProcessSections)
           
static Value FileModule.pathinfo(Env env, java.lang.String path, Value optionsV)
          Parses the path, splitting it into parts.
static int FileModule.pclose(Env env, BinaryStream stream)
           
static BinaryStream FileModule.popen(Env env, java.lang.String command, StringValue mode)
           
 Value Directory.read(Env env)
           
 Value WrappedDirectory.read(Env env)
          Returns the next value.
static Value FileModule.readdir(Env env, Directory dir)
          Reads the next entry
 Value FileModule.readfile(Env env, StringValue filename, boolean useIncludePath, Value context)
          Read the contents of a file and write them out.
 StringValue FileReadValue.readLine(Env env)
          Reads a line from a file, returning null on EOF.
 StringValue FileValue.readLine(Env env)
          Reads a line from a file, returning null.
 StringValue LineReader.readLine(Env env, BinaryInput input, long length)
          Reads a line from the BinaryInput, returning null on EOF.
static Value FileModule.readlink(Env env, Path path)
          The readlink
static Value FileModule.realpath(Env env, Path path)
          Returns the actual path name.
static boolean FileModule.rename(Env env, StringValue from, StringValue to)
          Renames a file
 boolean PhpProtocolWrapper.rename(Env env, StringValue path_from, StringValue path_to)
           
 boolean ProtocolWrapper.rename(Env env, StringValue from, StringValue to)
           
 boolean ZlibProtocolWrapper.rename(Env env, StringValue path_from, StringValue path_to)
           
 void Directory.rewind(Env env)
           
 void WrappedDirectory.rewind(Env env)
          Rewinds the directory
static Value FileModule.rewind(Env env, BinaryStream binaryStream)
          Rewinds the stream.
static void FileModule.rewinddir(Env env, Directory dir)
          Rewinds the directory listing
 boolean PhpProtocolWrapper.rmdir(Env env, StringValue path, LongValue options)
           
 boolean ProtocolWrapper.rmdir(Env env, StringValue path, LongValue options)
           
 boolean ZlibProtocolWrapper.rmdir(Env env, StringValue path, LongValue options)
           
static boolean FileModule.rmdir(Env env, StringValue filename, Value context)
          remove a directory
static Value FileModule.scandir(Env env, StringValue fileName, int order, Value context)
          Scan the directory
static int FileModule.set_file_buffer(Env env, BinaryOutput stream, int bufferSize)
          Sets the write buffer.
static boolean SocketModule.socket_bind(Env env, SocketInputOutput socket, StringValue address, int port)
           
static void SocketModule.socket_close(Env env, SocketInputOutput socket)
           
static boolean SocketModule.socket_connect(Env env, SocketInputOutput socket, StringValue address, int port)
           
static SocketInputOutput SocketModule.socket_create(Env env, int domain, int type, int protocol)
           
static Value SocketModule.socket_get_status(Env env, BinaryStream stream)
           
static Value SocketModule.socket_read(Env env, SocketInputOutput socket, int length, int type)
           
static boolean SocketModule.socket_set_timeout(Env env, Value stream, int seconds, int milliseconds)
           
 boolean SocketModule.socket_shutdown(Env env, SocketInputOutput file, int how)
          Closes a socket.
static Value SocketModule.socket_write(Env env, SocketInputOutput socket, java.io.InputStream is, int length)
           
static Value FileModule.stat(Env env, StringValue filename)
          Returns file statistics
static Value StreamModule.stream_context_create(Env env, ArrayValue options)
          Creates a stream context.
static Value StreamModule.stream_context_get_default(Env env, ArrayValue options)
          Returns the default stream context.
static Value StreamModule.stream_context_get_options(Env env, Value resource)
          Returns the options from a stream context.
static boolean StreamModule.stream_context_set_option(Env env, Value resource, StringValue wrapper, StringValue option, Value value)
          Set an options for a stream context.
static boolean StreamModule.stream_context_set_params(Env env, Value resource, ArrayValue value)
          Sets parameters for the context
static long StreamModule.stream_copy_to_stream(Env env, BinaryInput in, BinaryOutput out, int length, int offset)
          Copies from an input stream to an output stream
static Value StreamModule.stream_get_contents(Env env, BinaryInput in, long maxLen, long offset)
          Returns the rest of the file as a string
static Value StreamModule.stream_get_line(Env env, BinaryInput file, long length)
          Returns the next line
static Value StreamModule.stream_get_meta_data(Env env, BinaryStream stream)
          Returns the metadata of this stream.
static Value StreamModule.stream_get_transports(Env env)
          Returns the available transports.
static Value StreamModule.stream_get_wrappers(Env env)
          Returns the available wrappers.
 boolean ProtocolWrapper.stream_metadata(Env env, StringValue path, LongValue options, Value arg)
           
static boolean StreamModule.stream_register_wrapper(Env env, StringValue protocol, java.lang.String className, int flags)
           
static boolean StreamModule.stream_set_blocking(Env env, Value stream, int mode)
          stream_set_blocking is stubbed since Quercus should wait for any stream (unless a non-web-server Quercus is developed.)
static boolean StreamModule.stream_set_timeout(Env env, Value stream, int seconds, int microseconds)
           
static int StreamModule.stream_set_write_buffer(Env env, BinaryOutput stream, int bufferSize)
          Sets the write buffer.
static SocketInputOutput StreamModule.stream_socket_client(Env env, java.lang.String remoteSocket, Value errorInt, Value errorStr, double timeout, int flags, StreamContextResource context)
          Opens an Internet connection.
static boolean StreamModule.stream_wrapper_register(Env env, StringValue protocol, java.lang.String className, int flags)
          Register a wrapper for a protocol.
static boolean StreamModule.stream_wrapper_restore(Env env, StringValue name)
          Register a wrapper for a protocol.
static boolean StreamModule.stream_wrapper_unregister(Env env, StringValue name)
          Register a wrapper for a protocol.
 boolean FileModule.symlink(Env env, Path source, Path destination)
          Creates a symlink
static java.lang.String FileModule.tempnam(Env env, Path dir, java.lang.String prefix)
          Creates a temporary file.
static FileInputOutput FileModule.tmpfile(Env env)
          Creates a temporary file.
static boolean FileModule.touch(Env env, StringValue filename, int time, int atime)
          sets the time to the current time
static int FileModule.umask(Env env, int maskV)
          umask call
 boolean PhpProtocolWrapper.unlink(Env env, StringValue path)
           
 boolean ProtocolWrapper.unlink(Env env, StringValue path)
           
 boolean ZlibProtocolWrapper.unlink(Env env, StringValue path)
           
static boolean FileModule.unlink(Env env, StringValue filename, Value context)
          remove call
 Value PhpProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 Value ProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 Value ZlibProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 

Constructors in com.caucho.quercus.lib.file with parameters of type Env
AbstractBinaryInput(Env env)
           
AbstractBinaryInput(Env env, ReadStream is)
           
AbstractBinaryInputOutput(Env env)
           
BufferedBinaryInputOutput(Env env)
           
ByteArrayBinaryStream(Env env)
           
Directory(Env env, Path dir)
           
FileInput(Env env, Path path)
           
FileInputOutput(Env env, Path path)
           
FileInputOutput(Env env, Path path, boolean append, boolean truncate)
           
FileInputOutput(Env env, Path path, boolean append, boolean truncate, boolean temporary)
           
FileOutput(Env env, Path path)
           
FileOutput(Env env, Path path, boolean isAppend)
           
HttpInputOutput(Env env, Path path, StreamContextResource context)
           
LineReader(Env env)
           
PhpBinaryInput(Env env)
           
PhpBinaryOutput(Env env)
           
PhpStdin(Env env)
           
PopenInput(Env env, java.lang.Process process)
           
PopenOutput(Env env, java.lang.Process process)
           
ReadStreamInput(Env env)
           
ReadStreamInput(Env env, java.io.InputStream is)
           
ReadStreamInput(Env env, LineReader lineReader)
           
ReadStreamInput(Env env, LineReader lineReader, ReadStream is)
           
StreamBucket(Env env, BinaryValue data)
           
StreamBucketBrigade(Env env)
           
TcpInputOutput(Env env, java.net.Socket socket, SocketInputOutput.Domain domain)
           
TcpInputOutput(Env env, java.lang.String host, int port, boolean isSecure, SocketInputOutput.Domain domain)
           
UdpInputOutput(Env env, java.net.DatagramSocket socket, SocketInputOutput.Domain domain)
           
UdpInputOutput(Env env, java.lang.String host, int port, SocketInputOutput.Domain domain)
           
WrappedDirectory(Env env, QuercusClass qClass)
           
WrappedStream(Env env, QuercusClass qClass, StringValue path, StringValue mode, LongValue options)
           
 

Uses of Env in com.caucho.quercus.lib.filter
 

Methods in com.caucho.quercus.lib.filter with parameters of type Env
static Value FilterModule.filter_input(Env env, int type, StringValue name, int filterId, Value flagV)
           
static Value FilterModule.filter_var(Env env, Value value, int filterId, Value flagV)
           
 Value AbstractFilter.filter(Env env, Value value, Value flagsV)
           
 Value DefaultFilter.filter(Env env, Value value, Value flagV)
           
 Value EmailSanitizeFilter.filter(Env env, Value value, Value flagsV)
           
 Value EmailValidateFilter.filter(Env env, Value value, Value flagV)
           
 Value Filter.filter(Env env, Value value, Value flagV)
           
protected  Value AbstractFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value BooleanValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value FloatValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value IntValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value IpValidateFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
protected  Value StringSanitizeFilter.filterImpl(Env env, Value value, int flags, ArrayValue options)
           
 

Uses of Env in com.caucho.quercus.lib.gae
 

Methods in com.caucho.quercus.lib.gae with parameters of type Env
static java.lang.String GaeUserServiceModule.gae_users_create_login_url(Env env, java.lang.String destinationUrl, java.lang.String authDomain, java.lang.String federatedIdentity, Value attributesRequest)
           
static java.lang.String GaeUserServiceModule.gae_users_create_logout_url(Env env, java.lang.String destinationUrl, java.lang.String authDomain)
           
static GaeUser GaeUserServiceModule.gae_users_get_current_user(Env env)
           
static boolean GaeUserServiceModule.gae_users_is_user_admin(Env env)
           
static boolean GaeUserServiceModule.gae_users_is_user_logged_in(Env env)
           
 

Uses of Env in com.caucho.quercus.lib.gettext
 

Methods in com.caucho.quercus.lib.gettext with parameters of type Env
 StringValue GettextModule._(Env env, StringValue message, Value[] args)
          Alias of gettext().
 java.lang.String GettextModule.bind_textdomain_codeset(Env env, java.lang.String domainName, java.lang.String charset)
          Sets charset of translated strings that are returned from this domain.
 Value GettextModule.bindtextdomain(Env env, java.lang.String domainName, StringValue directory)
          Changes root directory of domain.
 StringValue GettextModule.dcgettext(Env env, java.lang.String domainName, StringValue message, int category, Value[] args)
          Same as gettext, but allows overriding of domain and category.
 StringValue GettextModule.dcngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, int category, Value[] args)
          Same as ngettext, but allows overriding of domain and category.
 StringValue GettextModule.dgettext(Env env, java.lang.String domainName, StringValue message, Value[] args)
          Same as gettext, but allows overriding of current domain.
 StringValue GettextModule.dngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Same as ngettext, but allows overriding of current domain.
 GettextDomain GettextDomainMap.getCurrent(Env env)
           
 GettextDomain GettextDomainMap.getDomain(Env env, java.lang.String name)
           
 StringValue GettextModule.gettext(Env env, StringValue message, Value[] args)
          Returns translated string from current domain and default category.
 StringValue GettextModule.ngettext(Env env, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Returns translated plural string form from current domain and default category.
 boolean GettextDomain.setPath(Env env, StringValue directory)
           
 java.lang.String GettextModule.textdomain(Env env, Value domain)
          Changes the current domain.
 

Constructors in com.caucho.quercus.lib.gettext with parameters of type Env
GettextDomain(Env env, java.lang.String name)
           
 

Uses of Env in com.caucho.quercus.lib.i18n
 

Methods in com.caucho.quercus.lib.i18n with parameters of type Env
 java.lang.CharSequence Decoder.decode(Env env, StringValue str)
           
static java.lang.CharSequence UnicodeUtility.decode(Env env, StringValue str, java.lang.String charset)
           
static java.lang.CharSequence UnicodeUtility.decode(Env env, StringValue str, java.lang.String charset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, int offset)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, int offset, int length)
          Decodes and encodes to specified charsets at the same time.
static StringValue UnicodeUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, java.lang.String replacement, boolean isIgnoreErrors)
           
protected abstract  java.lang.StringBuilder Decoder.decodeImpl(Env env, StringValue str)
           
protected  java.lang.StringBuilder GenericDecoder.decodeImpl(Env env, StringValue str)
           
protected  java.lang.StringBuilder Utf8Decoder.decodeImpl(Env env, StringValue str)
           
static StringValue IconvUtility.decodeMime(Env env, java.lang.CharSequence word, java.lang.String charset)
          Returns decoded Mime header/field.
static StringValue QuercusMimeUtility.decodeMime(Env env, java.lang.CharSequence word, java.lang.String charset)
          Returns decoded Mime header/field.
static Value QuercusMimeUtility.decodeMimeHeaders(Env env, StringValue encodedHeaders, java.lang.String charset)
           
 java.lang.StringBuilder Decoder.decodeStringBuilder(Env env, StringValue str)
           
 StringValue Decoder.decodeUnicode(Env env, StringValue str)
           
abstract  StringValue Encoder.encode(Env env, java.lang.CharSequence str)
           
 StringValue GenericEncoder.encode(Env env, java.lang.CharSequence str)
           
 StringValue Utf8Encoder.encode(Env env, java.lang.CharSequence str)
           
 StringValue Encoder.encode(Env env, java.lang.CharSequence str, boolean isReset)
           
static StringValue UnicodeUtility.encode(Env env, java.lang.CharSequence str, java.lang.String charset)
           
static StringValue UnicodeUtility.encode(Env env, java.lang.CharSequence str, java.lang.String charset, java.lang.String replacement, boolean isIgnoreErrors)
           
static Value IconvUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme)
           
static Value QuercusMimeUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme)
           
static StringValue IconvUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme, java.lang.String lineBreakChars, int lineLength)
          Returns an encoded Mime header.
static StringValue QuercusMimeUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme, java.lang.String lineBreakChars, int lineLength)
          Encodes a MIME header.
static java.lang.String MbstringModule.getEncoding(Env env)
           
static Value UnicodeModule.iconv_get_encoding(Env env, java.lang.String type)
          Returns the current encoding.
static Value UnicodeModule.iconv_mime_decode_headers(Env env, StringValue encoded_headers, int mode, java.lang.String charset)
          Decodes all the headers and place them in an array.
static Value UnicodeModule.iconv_mime_decode(Env env, StringValue encodedHeader, int mode, java.lang.String charset)
          Uses iconv.internal_encoding.
static Value UnicodeModule.iconv_mime_encode(Env env, StringValue fieldName, StringValue fieldValue, ArrayValue preferences)
          Encodes a MIME header.
static BooleanValue UnicodeModule.iconv_set_encoding(Env env, java.lang.String type, StringValue charset)
          Sets the current encoding.
static Value UnicodeModule.iconv_strlen(Env env, StringValue str, java.lang.String charset)
          Returns the length of the decoded string.
static Value UnicodeModule.iconv_strpos(Env env, StringValue haystack, StringValue needle, int offset, java.lang.String charset)
          Returns the first occurence of the substring in the haystack.
static Value UnicodeModule.iconv_strrpos(Env env, StringValue haystack, StringValue needle, java.lang.String charset)
          Returns the last occurence of the substring in the haystack.
static Value UnicodeModule.iconv_substr(Env env, StringValue str, int offset, int length, java.lang.String charset)
          Uses iconv.internal_encoding.
static Value UnicodeModule.iconv(Env env, java.lang.String inCharset, java.lang.String outCharset, StringValue str)
          Returns encoded string from decoded argument string.
 boolean Big5Decoder.isDecodable(Env env, StringValue str)
           
abstract  boolean Decoder.isDecodable(Env env, StringValue str)
           
 boolean GenericDecoder.isDecodable(Env env, StringValue str)
           
 boolean Utf8Decoder.isDecodable(Env env, StringValue str)
           
 boolean Big5Encoder.isEncodable(Env env, StringValue str)
           
abstract  boolean Encoder.isEncodable(Env env, StringValue str)
           
 boolean GenericEncoder.isEncodable(Env env, StringValue str)
           
 boolean Utf8Encoder.isEncodable(Env env, StringValue str)
           
 boolean MbstringModule.mb_check_encoding(Env env, Value var, java.lang.String encoding)
          Checks if the string is correctly encoded.
static StringValue MbstringModule.mb_convert_case(Env env, StringValue str, int mode, java.lang.String encoding)
          Upper-cases, lower-cases, or capitalizes first letter of words.
static Value MbstringModule.mb_convert_encoding(Env env, StringValue str, java.lang.String destEncoding, Value fromEncodings)
          Converts string of one encoding to another.
static StringValue MbstringModule.mb_convert_kana(Env env, StringValue str, java.lang.String option, java.lang.String encoding)
          Performs Japanese specific charset conversion.
static StringValue MbstringModule.mb_convert_variables(Env env, java.lang.String toEncoding, java.lang.String fromEncodings, Value vars)
          Decodes and then encodes variables.
static Value MbstringModule.mb_decode_mimeheader(Env env, StringValue str)
          Decodes mime field.
static StringValue MbstringModule.mb_decode_numericentity(Env env, StringValue str, ArrayValue convmap, java.lang.String encoding)
          Decodes HTML numeric entity.
static Value MbstringModule.mb_detect_encoding(Env env, StringValue str, Value encodingV, boolean isStrict)
          Detects encoding of string.
static Value MbstringModule.mb_detect_order(Env env, Value encodingV)
          Specifies order of charsets to test when detecting encoding.
static StringValue MbstringModule.mb_encode_mimeheader(Env env, StringValue str, java.lang.String charset, java.lang.String transfer_encoding, java.lang.String linefeed)
          Encodes a string into mime.
static StringValue MbstringModule.mb_encode_numericentity(Env env, StringValue str, ArrayValue convmap, java.lang.String encoding)
          Encodes HTML numeric string entity.
static BooleanValue MbstringModule.mb_ereg_match(Env env, UnicodeEreg ereg, StringValue string, java.lang.String option)
          Returns true if pattern matches a part of string.
static Value MbstringModule.mb_ereg_replace(Env env, Value eregValue, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of ereg_replace.
static LongValue MbstringModule.mb_ereg_search_getpos(Env env)
          Gets current position of ereg state object.
static Value MbstringModule.mb_ereg_search_getregs(Env env)
          Gets the last match of ereg state object from previous matching.
static BooleanValue MbstringModule.mb_ereg_search_init(Env env, StringValue string, Value rawRegexp, Value option)
          Initializes a ereg state object.
static Value MbstringModule.mb_ereg_search_pos(Env env, Value rawRegexp, Value option)
          Returns index and position after matching.
static Value MbstringModule.mb_ereg_search_regs(Env env, Value rawRegexp, Value option)
          Returns match array after matching.
static BooleanValue MbstringModule.mb_ereg_search_setpos(Env env, int position)
          Sets the position of the ereg state object.
static BooleanValue MbstringModule.mb_ereg_search(Env env, Value rawRegexp, Value option)
          Returns whether or not pattern matches string.
static Value MbstringModule.mb_ereg(Env env, UnicodeEreg ereg, StringValue string, ArrayValue regs)
          Multibyte version of ereg.
static Value MbstringModule.mb_eregi_replace(Env env, Value pattern, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of eregi_replace.
static Value MbstringModule.mb_eregi(Env env, UnicodeEregi eregi, StringValue string, ArrayValue regs)
          Multibyte version of eregi.
static Value MbstringModule.mb_get_info(Env env, java.lang.String type)
          Returns current mb settings.
static Value MbstringModule.mb_http_input(Env env, java.lang.String type)
          Returns and/or sets the http input encoding
static Value MbstringModule.mb_http_output(Env env, java.lang.String encoding)
          Returns and/or sets the http output encoding
static Value MbstringModule.mb_internal_encoding(Env env, java.lang.String encoding)
          Returns and/or sets the internal encoding.
static Value MbstringModule.mb_language(Env env, java.lang.String language)
          Returns and/or sets the encoding for mail.
static ArrayValue MbstringModule.mb_list_encodings(Env env)
          Get all supported encodings.
static StringValue MbstringModule.mb_output_handler(Env env, StringValue contents, int status)
          ob_start() handler
static BooleanValue MbstringModule.mb_parse_str(Env env, StringValue strValue, Value result)
          Multibyte version of parse_str.
static StringValue MbstringModule.mb_preferred_mime_name(Env env, StringValue encoding)
          Returns the preferred mime name of this encoding.
static Value MbstringModule.mb_regex_encoding(Env env, java.lang.String encoding)
          Returns and/or sets encoding for mb regular expressions.
static StringValue MbstringModule.mb_regex_set_options(Env env, java.lang.String options)
          XXX: what does this actually do?
static BooleanValue MbstringModule.mb_send_mail(Env env, StringValue to, StringValue subject, StringValue message, StringValue additionalHeaders, StringValue additionalParameters)
          Multibyte version of mail.
static Value MbstringModule.mb_split(Env env, UnicodeEreg ereg, StringValue string, long limit)
          Multibyte version of split.
static StringValue MbstringModule.mb_strcut(Env env, StringValue str, int start, int length, java.lang.String encoding)
          Similar to substr except start index is at the beginning of char boundaries.
static StringValue MbstringModule.mb_strimwidth(Env env, StringValue str, int start, int width, StringValue trimmarker, java.lang.String encoding)
          Truncates the string.
static LongValue MbstringModule.mb_strlen(Env env, StringValue str, java.lang.String encoding)
          Multibyte version of strlen.
static Value MbstringModule.mb_strpos(Env env, StringValue haystack, StringValue needle, int offset, java.lang.String encoding)
          Multibyte version of strpos.
static Value MbstringModule.mb_strrpos(Env env, StringValue haystack, StringValue needle, Value offsetV, java.lang.String encoding)
          Multibyte version of strrpos.
static StringValue MbstringModule.mb_strtolower(Env env, StringValue str, java.lang.String encoding)
          Converts all characters to lower-case.
static StringValue MbstringModule.mb_strtoupper(Env env, StringValue str, java.lang.String encoding)
          Converts all characters to upper-case.
static LongValue MbstringModule.mb_strwidth(Env env, StringValue str, java.lang.String encoding)
          Returns the width of this multibyte string.
static LongValue MbstringModule.mb_substr_count(Env env, StringValue haystack, StringValue needle, java.lang.String encoding)
           
static StringValue MbstringModule.mb_substr(Env env, StringValue str, int start, Value lengthV, java.lang.String encoding)
          Multibyte version of substr.
static Value UnicodeModule.unicode_decode(Env env, BinaryValue str, java.lang.String encoding, int errorMode)
           
static Value UnicodeModule.unicode_encode(Env env, UnicodeValue str, java.lang.String encoding, int errorMode)
           
static BooleanValue UnicodeModule.unicode_semantics(Env env)
           
static StringValue UnicodeUtility.utf8Clean(Env env, StringValue str, java.lang.String replacement, boolean isIgnore)
           
 

Uses of Env in com.caucho.quercus.lib.image
 

Methods in com.caucho.quercus.lib.image with parameters of type Env
static Value ImageModule.getimagesize(Env env, Path file, ArrayValue imageArray)
          Returns the environment value.
 java.awt.Font QuercusImage.getTrueTypeFont(Env env, StringValue fontPath)
           
static Value ImageModule.imagecolorat(Env env, QuercusImage image, int x, int y)
          Get the index of the color of a pixel
static QuercusImage ImageModule.imagecreatefromgif(Env env, Path filename)
          Create a new image from file or URL
static QuercusImage ImageModule.imagecreatefromjpeg(Env env, Path filename)
          Create a new image from file or URL
static QuercusImage ImageModule.imagecreatefrompng(Env env, Path filename)
          Create a new image from file or URL
static QuercusImage ImageModule.imagecreatefromstring(Env env, java.io.InputStream data)
          Create a new image from the image stream in the string
static QuercusImage ImageModule.imagecreatefromwbmp(Env env, Path filename)
          Create a new image from file or URL
static Value ImageModule.imagecreatefromxbm(Env env, Path filename)
          Create a new image from file or URL
static QuercusImage ImageModule.imagecreatefromxpm(Env env, Path filename)
          Create a new image from file or URL
static boolean ImageModule.imagefilledpolygon(Env env, QuercusImage image, ArrayValue points, int numPoints, int color)
          Draw a filled polygon
static boolean ImageModule.imagefilter(Env env, QuercusImage image, int filterType, int arg1, int arg2, int arg3)
          Applies a filter to an image
static Value ImageModule.imageftbbox(Env env, double size, double angle, StringValue fontFile, java.lang.String text, ArrayValue extra)
          draws a true type font image
static Value ImageModule.imagefttext(Env env, QuercusImage image, double size, double angle, int x, int y, int color, StringValue fontFile, java.lang.String text, ArrayValue extra)
          draws a true type font image
static boolean ImageModule.imagegif(Env env, QuercusImage image, Path path)
          Output image to browser or file
static boolean ImageModule.imagejpeg(Env env, QuercusImage image, Path path, int quality)
          Output image to browser or file
static boolean ImageModule.imagepng(Env env, QuercusImage image, Path path)
          Output a PNG image to either the browser or a file
static boolean ImageModule.imagepolygon(Env env, QuercusImage image, ArrayValue points, int numPoints, int color)
          Draw a polygon
static boolean ImageModule.imagesetstyle(Env env, QuercusImage image, ArrayValue style)
          Set the style for line drawing
static Value ImageModule.imagettfbbox(Env env, double size, double angle, StringValue fontFile, java.lang.String text)
          draws a true type font image
static Value ImageModule.imagettftext(Env env, QuercusImage image, double size, double angle, int x, int y, int color, StringValue fontFile, java.lang.String text)
          draws a true type font image
 void QuercusImage.setStyle(Env env, ArrayValue colors)
           
 

Constructors in com.caucho.quercus.lib.image with parameters of type Env
QuercusImage(Env env, Path filename)
           
 

Uses of Env in com.caucho.quercus.lib.jms
 

Methods in com.caucho.quercus.lib.jms with parameters of type Env
static Value JMSQueue.__construct(Env env, java.lang.String queueName)
           
 Value JMSQueue.receive(Env env, long timeout)
           
 

Uses of Env in com.caucho.quercus.lib.json
 

Methods in com.caucho.quercus.lib.json with parameters of type Env
static Value JsonModule.json_decode(Env env, StringValue s, boolean assoc)
          Takes a JSON-encoded string and returns a PHP value.
static StringValue JsonModule.json_encode(Env env, Value val, int options)
          Returns a JSON-encoded String.
static int JsonModule.json_last_error(Env env)
           
 

Uses of Env in com.caucho.quercus.lib.mail
 

Methods in com.caucho.quercus.lib.mail with parameters of type Env
static boolean MailModule.mail(Env env, java.lang.String to, java.lang.String subject, StringValue message, java.lang.String additionalHeaders, java.lang.String additionalParameters)
          Send mail using JavaMail.
 

Uses of Env in com.caucho.quercus.lib.mcrypt
 

Methods in com.caucho.quercus.lib.mcrypt with parameters of type Env
static StringValue McryptModule.mcrypt_cbc(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with cbc
static StringValue McryptModule.mcrypt_cfb(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with cfb
static StringValue McryptModule.mcrypt_create_iv(Env env, int size, int randomMode)
          Creates the IV vector.
static StringValue McryptModule.mcrypt_decrypt(Env env, java.lang.String cipher, byte[] key, byte[] data, java.lang.String mode, byte[] iv)
          Decrypt
static StringValue McryptModule.mcrypt_ecb(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with cfb
static StringValue McryptModule.mcrypt_encrypt(Env env, java.lang.String cipher, byte[] key, byte[] data, java.lang.String mode, byte[] iv)
          Encrypt
static StringValue McryptModule.mcrypt_generic(Env env, Mcrypt mcrypt, byte[] data)
          Initialize encrption
static Value McryptModule.mcrypt_get_block_size(Env env, java.lang.String cipher, java.lang.String mode)
           
static java.lang.String McryptModule.mcrypt_get_cipher_name(Env env, java.lang.String cipher)
           
static Value McryptModule.mcrypt_get_iv_size(Env env, java.lang.String cipher, java.lang.String mode)
           
static Value McryptModule.mcrypt_get_key_size(Env env, java.lang.String cipher, java.lang.String mode)
           
static Value McryptModule.mcrypt_list_algorithms(Env env)
          Lists the available algorithms
static Value McryptModule.mcrypt_list_modes(Env env)
          Lists the available modes.
static int McryptModule.mcrypt_module_get_algo_block_size(Env env, java.lang.String cipher, java.lang.String libDir)
          Returns the block size for an algorithm.
static int McryptModule.mcrypt_module_get_algo_key_size(Env env, java.lang.String cipher, java.lang.String libDir)
          Returns the key size for an algorithm.
static Value McryptModule.mcrypt_module_get_supported_key_sizes(Env env, java.lang.String cipher, java.lang.String libDir)
          Returns the key size for an algorithm.
static boolean McryptModule.mcrypt_module_is_block_algorithm_mode(Env env, java.lang.String mode, java.lang.String libDir)
          Returns true for block modes
static boolean McryptModule.mcrypt_module_is_block_algorithm(Env env, java.lang.String cipher, java.lang.String libDir)
          Returns true for block algorithms
static boolean McryptModule.mcrypt_module_is_block_mode(Env env, java.lang.String mode, java.lang.String libDir)
          Returns true for block modes
static Value McryptModule.mcrypt_module_open(Env env, java.lang.String algorithm, Path algorithm_directory, java.lang.String mode, Path mode_directory)
          Open a new mcrypt object.
static boolean McryptModule.mcrypt_module_self_test(Env env, java.lang.String algorithm, Path libDir)
          Returns true for block modes
static StringValue McryptModule.mcrypt_ofb(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with ofb
static Value McryptModule.mdecrypt_generic(Env env, Mcrypt mcrypt, byte[] data)
          Initialize encrption
 

Uses of Env in com.caucho.quercus.lib.pdf
 

Methods in com.caucho.quercus.lib.pdf with parameters of type Env
 Value PDF.get_buffer(Env env)
          Returns the result as a string.
 boolean PDF.initgraphics(Env env)
           
static boolean PDFModule.pdf_activate_item(Env env, PDF pdf, int id)
          Activates a created element.
static boolean PDFModule.pdf_add_annotation(Env env, PDF pdf)
          Adds an annotation
static boolean PDFModule.pdf_add_bookmark(Env env, PDF pdf)
          Adds an bookmarkannotation
static boolean PDFModule.pdf_add_launchlink(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String filename)
          Adds an launchlink
static boolean PDFModule.pdf_add_locallink(Env env, PDF pdf, double llx, double lly, double urx, double ury, int page, java.lang.String dest)
          Adds a locallink
static boolean PDFModule.pdf_add_nameddest(Env env, PDF pdf, java.lang.String name, java.lang.String optlist)
          Creates a named destination
static boolean PDFModule.pdf_add_note(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String contents, java.lang.String title, java.lang.String icon, int open)
          Creates an annotation
static boolean PDFModule.pdf_add_outline(Env env, PDF pdf, java.lang.String name, java.lang.String optlist)
          Creates an outline
static boolean PDFModule.pdf_add_pdflink(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String filename, int page, java.lang.String dest)
          Creates a file link annotation
static boolean PDFModule.pdf_add_thumbnail(Env env, PDF pdf, PDFImage image)
          Adds a thumbnail
static boolean PDFModule.pdf_add_weblink(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String url)
          Adds a web link
static boolean PDFModule.pdf_attach_file(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String filename, java.lang.String description, java.lang.String author, java.lang.String mimetype, java.lang.String icon)
          Adds a file attachment
static boolean PDFModule.pdf_begin_font(Env env, PDF pdf, java.lang.String fileName, double a, double b, double c, double d, double e, double f, java.lang.String optList)
          Starts a font definition
static boolean PDFModule.pdf_begin_glyph(Env env, PDF pdf, java.lang.String glyphname, double wx, double llx, double lly, double urx, double ury)
          Starts a glyph definition
static boolean PDFModule.pdf_begin_item(Env env, PDF pdf, java.lang.String tag, java.lang.String optlist)
          Starts a structure element
static boolean PDFModule.pdf_begin_layer(Env env, PDF pdf, int layer)
          Starts a pdf layer
static boolean PDFModule.pdf_begin_pattern(Env env, PDF pdf, double w, double h, double xStep, double yStep, int paintType)
          Starts a pattern
static boolean PDFModule.pdf_begin_template(Env env, PDF pdf, double w, double h)
          Starts a template
static boolean PDFModule.pdf_close_image(Env env, PDF pdf, PDFImage image)
          Closes an image
static boolean PDFModule.pdf_close_pdi_page(Env env, PDF pdf, int page)
          Closes a page
static boolean PDFModule.pdf_close_pdi(Env env, PDF pdf, int doc)
          Closes a document
static boolean PDFModule.pdf_create_action(Env env, PDF pdf, java.lang.String type, java.lang.String optList)
          Creates an action.
static boolean PDFModule.pdf_create_annotation(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String type, java.lang.String optList)
          Creates a rectangular annotation
static boolean PDFModule.pdf_create_bookmark(Env env, PDF pdf, java.lang.String text, java.lang.String optList)
          Creates a bookmark
static boolean PDFModule.pdf_create_field(Env env, PDF pdf, double llx, double lly, double urx, double ury, java.lang.String name, java.lang.String type, java.lang.String optList)
          Creates a form field.
static boolean PDFModule.pdf_create_fieldgroup(Env env, PDF pdf, java.lang.String name, java.lang.String optList)
          Creates a form field group.
static boolean PDFModule.pdf_create_gstate(Env env, PDF pdf, java.lang.String optList)
          Creates a graphics state
static boolean PDFModule.pdf_create_pvf(Env env, PDF pdf, java.lang.String filename, java.lang.String data, java.lang.String optList)
          Creates a virtual file
static boolean PDFModule.pdf_create_textflow(Env env, PDF pdf, java.lang.String text, java.lang.String optList)
          Creates a textflow object
static boolean PDFModule.pdf_define_layer(Env env, PDF pdf, java.lang.String name, java.lang.String optList)
          Creates a layer
static boolean PDFModule.pdf_delete_pvf(Env env, PDF pdf, java.lang.String name)
          Delete a virtual file
static boolean PDFModule.pdf_delete_textflow(Env env, PDF pdf, int textflow)
          Delete a textflow object
static boolean PDFModule.pdf_encoding_set_char(Env env, PDF pdf, java.lang.String encoding, int slow, java.lang.String glyphname, int uv)
          Adds a glyph to a custom encoding.
static boolean PDFModule.pdf_end_font(Env env, PDF pdf)
          Completes a font definition
static boolean PDFModule.pdf_end_glyph(Env env, PDF pdf)
          Completes a glyph definition
static boolean PDFModule.pdf_end_item(Env env, PDF pdf, int id)
          Completes a structure element.
static boolean PDFModule.pdf_end_layer(Env env, PDF pdf)
          Completes a layer
static boolean PDFModule.pdf_end_pattern(Env env, PDF pdf)
          Completes a pattern
static boolean PDFModule.pdf_end_template(Env env, PDF pdf)
          Completes a template
static boolean PDFModule.pdf_fill_imageblock(Env env, PDF pdf, int page, java.lang.String blockname, int image, java.lang.String optlist)
          Fill the image with data.
static boolean PDFModule.pdf_fill_pdfblock(Env env, PDF pdf, int page, java.lang.String blockname, int contents, java.lang.String optlist)
          Fill the pdfblock with data.
static boolean PDFModule.pdf_fill_textblock(Env env, PDF pdf, int page, java.lang.String block, java.lang.String text, java.lang.String optlist)
          Fill the text with data.
static boolean PDFModule.pdf_findfont(Env env, PDF pdf, java.lang.String fontname, java.lang.String encoding, int embed)
          Loads a font.
static boolean PDFModule.pdf_fit_pdi_page(Env env, PDF pdf, int page, double x, double y, java.lang.String optlist)
          Place an embedded pdf
static boolean PDFModule.pdf_fit_textflow(Env env, PDF pdf, int textflow, double llx, double lly, double urx, double ury, java.lang.String optlist)
          Place a textflow object
static boolean PDFModule.pdf_fit_textline(Env env, PDF pdf, java.lang.String text, double x, double y, java.lang.String optlist)
          Place a line of text.
static java.lang.String PDFModule.pdf_get_apiname(Env env, PDF pdf)
          Returns the name of the last failing function.
static Value PDFModule.pdf_get_buffer(Env env, PDF pdf)
          Returns the buffer with the data.
static java.lang.String PDFModule.pdf_get_pdi_parameter(Env env, PDF pdf, java.lang.String key, int doc, int page, int reserved)
          Returns the named pdi parameter.
static double PDFModule.pdf_get_pdi_value(Env env, PDF pdf, java.lang.String key, int doc, int page, int reserved)
          Returns the named pdi value.
static double PDFModule.pdf_info_textflow(Env env, PDF pdf, int textflow, java.lang.String key)
          Returns the textflow state
static boolean PDFModule.pdf_initgraphics(Env env, PDF pdf)
          Resets the graphic state
static boolean PDFModule.pdf_load_iccprofile(Env env, PDF pdf, java.lang.String profileName, java.lang.String optlist)
          Search for an icc profile
static boolean PDFModule.pdf_makespotcolor(Env env, PDF pdf, java.lang.String spotname)
          Finds a spot color
static PDF PDFModule.pdf_new(Env env)
          Creates a new PDF object.
static boolean PDFModule.pdf_open_image_data(Env env, PDF pdf, java.lang.String imagetype, java.lang.String source, java.lang.String data, long length, long width, long height, int components, int bpc, java.lang.String params)
          Opens an image.
static boolean PDFModule.pdf_open_pdi_page(Env env, PDF pdf, int doc, int pagenumber, java.lang.String optlist)
          Opens an embedded page.
static boolean PDFModule.pdf_open_pdi(Env env, PDF pdf, java.lang.String filename, java.lang.String optlist)
          Opens an embedded document
static boolean PDFModule.pdf_place_pdi_page(Env env, PDF pdf, int page, double x, double y, double scaleX, double scaleY)
          Place an embedded page.
static boolean PDFModule.pdf_process_pdi(Env env, PDF pdf, int doc, int page, java.lang.String optlist)
          Process an imported PDF document.
static boolean PDFModule.pdf_set_border_color(Env env, PDF pdf, double red, double green, double blue)
          Sets an annotation border color.
static boolean PDFModule.pdf_set_border_dash(Env env, PDF pdf, double black, double white)
          Sets an annotation border dash
static boolean PDFModule.pdf_set_border_style(Env env, PDF pdf, java.lang.String style, double width)
          Sets an annotation border style
static boolean PDFModule.pdf_set_gstate(Env env, PDF pdf, int gstate)
          Activate a graphics state.
static boolean PDFModule.pdf_set_layer_dependency(Env env, PDF pdf, java.lang.String type, java.lang.String optlist)
          Define a relationship between layers.
static boolean PDFModule.pdf_setdashpattern(Env env, PDF pdf, java.lang.String optlist)
          Sets the dash pattern
static boolean PDFModule.pdf_setflat(Env env, PDF pdf, double flatness)
          Sets the flatness
static boolean PDFModule.pdf_setlinecap(Env env, PDF pdf, int value)
          Sets the linecap param
static boolean PDFModule.pdf_setlinejoin(Env env, PDF pdf, int value)
          Sets the linejoin param
static boolean PDFModule.pdf_setmatrix(Env env, PDF pdf, double a, double b, double c, double d, double e, double f)
          Sets the current transformation matrix
static boolean PDFModule.pdf_setmiterlimit(Env env, PDF pdf, double value)
          Sets the line miter limit.
static boolean PDFModule.pdf_shading_pattern(Env env, PDF pdf, int shading, java.lang.String optlist)
          Sets the shading pattern
static int PDFModule.pdf_shading(Env env, PDF pdf, java.lang.String type, double x1, double y1, double x2, double y2, double c1, double c2, double c3, double c4, java.lang.String optlist)
          Define a blend
static boolean PDFModule.pdf_shfill(Env env, PDF pdf, int shading)
          Fill with a shading object.
static boolean PDFModule.pdf_show_boxed(Env env, PDF pdf, java.lang.String text, double x, double y, double width, double height, java.lang.String mode, java.lang.String feature)
          Output text in a box.
static boolean PDFModule.pdf_show_xy(Env env, PDF pdf, java.lang.String text, double x, double y)
          Output text at a location
static boolean PDFModule.pdf_show(Env env, PDF pdf, java.lang.String text)
          Output text at the current
static boolean PDFModule.pdf_suspend_page(Env env, PDF pdf, java.lang.String optlist)
          Suspend the page.
static java.lang.String PDFModule.pdf_utf16_to_utf8(Env env, PDF pdf, java.lang.String utf16string)
          Convert from utf16 to utf8
static java.lang.String PDFModule.pdf_utf8_to_utf16(Env env, PDF pdf, java.lang.String utf8string)
          Convert from utf8 to utf16
 boolean PDF.setdashpattern(Env env, java.lang.String optlist)
          Sets the dashing
 boolean PDF.setflat(Env env, double flatness)
          Sets the flatness
 boolean PDF.setlinecap(Env env, int cap)
          Sets the linecap style
 boolean PDF.setlinejoin(Env env, int linejoin)
          Sets the linejoin style
 boolean PDF.setmatrix(Env env, double a, double b, double c, double d, double e, double f)
          Sets the matrix style
 boolean PDF.setmiterlimit(Env env, double v)
          Sets the miter limit
 boolean PDF.shading_pattern(Env env, int shading, java.lang.String optlist)
          Sets the shading pattern
 int PDF.shading(Env env, java.lang.String type, double x1, double y1, double x2, double y2, double c1, double c2, double c3, double c4, java.lang.String optlist)
          Define a blend
 boolean PDF.shfill(Env env, int shading)
          Fill with a shading object.
 

Constructors in com.caucho.quercus.lib.pdf with parameters of type Env
PDF(Env env)
           
 

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

Methods in com.caucho.quercus.lib.reflection with parameters of type Env
static ReflectionExtension ReflectionExtension.__construct(Env env, java.lang.String name)
           
static ReflectionFunction ReflectionFunction.__construct(Env env, java.lang.String name)
           
static ReflectionParameter ReflectionParameter.__construct(Env env, java.lang.String funName, StringValue paramName)
           
static ReflectionProperty ReflectionProperty.__construct(Env env, java.lang.String clsName, StringValue propName)
           
static ReflectionClass ReflectionClass.__construct(Env env, Value obj)
           
static ReflectionObject ReflectionObject.__construct(Env env, Value val)
           
static ReflectionMethod ReflectionMethod.__construct(Env env, Value obj, StringValue name)
           
protected static ReflectionProperty ReflectionProperty.create(Env env, QuercusClass cls, StringValue propName, boolean isStatic)
           
static Value Reflection.export(Env env, Reflector r, boolean isReturn)
           
static java.lang.String ReflectionExtension.export(Env env, java.lang.String name, boolean isReturn)
           
 Value ReflectionFunction.export(Env env, java.lang.String name, boolean isReturn)
           
static java.lang.String ReflectionClass.export(Env env, Value cls, boolean isReturn)
           
static java.lang.String ReflectionObject.export(Env env, Value object, boolean isReturn)
           
static java.lang.String ReflectionMethod.export(Env env, Value cls, java.lang.String name, boolean isReturn)
           
static java.lang.String ReflectionProperty.export(Env env, Value cls, java.lang.String name, boolean isReturn)
           
static java.lang.String ReflectionParameter.export(Env env, Value function, Value parameter, boolean isReturn)
           
 ReflectionClass ReflectionParameter.getClass(Env env)
           
 ArrayValue ReflectionExtension.getClasses(Env env)
           
 ArrayValue ReflectionExtension.getClassNames(Env env)
           
 Value ReflectionClass.getConstant(Env env, StringValue name)
           
 ArrayValue ReflectionClass.getConstants(Env env)
           
 ArrayValue ReflectionExtension.getConstants(Env env)
           
 ReflectionClass ReflectionMethod.getDeclaringClass(Env env)
           
 ReflectionClass ReflectionParameter.getDeclaringClass(Env env)
           
 ReflectionClass ReflectionProperty.getDeclaringClass(Env env)
           
 ArrayValue ReflectionClass.getDefaultProperties(Env env)
           
 Value ReflectionParameter.getDefaultValue(Env env)
           
 java.lang.String ReflectionProperty.getDocComment(Env env)
           
 ReflectionExtension ReflectionClass.getExtension(Env env)
           
 ArrayValue ReflectionExtension.getFunctions(Env env)
           
 ArrayValue ReflectionExtension.getINIEntries(Env env)
           
 ArrayValue ReflectionClass.getInterfaces(Env env)
           
 java.lang.String ReflectionException.getMessage(Env env)
           
 ReflectionMethod ReflectionClass.getMethod(Env env, StringValue name)
           
 ArrayValue ReflectionClass.getMethods(Env env)
           
 ArrayValue ReflectionFunctionAbstract.getParameters(Env env)
           
 ArrayValue ReflectionMethod.getParameters(Env env)
           
 ArrayValue ReflectionClass.getProperties(Env env)
           
 ReflectionProperty ReflectionClass.getProperty(Env env, StringValue name)
           
 ArrayValue ReflectionClass.getStaticProperties(Env env)
           
 Value ReflectionClass.getStaticPropertyValue(Env env, StringValue name, Value defaultV)
           
 Value ReflectionProperty.getValue(Env env, ObjectValue obj)
           
 boolean ReflectionClass.implementsInterface(Env env, java.lang.String name)
           
 Value ReflectionMethod.invoke(Env env, ObjectValue object, Value[] args)
           
 Value ReflectionFunction.invoke(Env env, Value[] args)
           
 Value ReflectionFunction.invokeArgs(Env env, ArrayValue args)
           
 Value ReflectionMethod.invokeArgs(Env env, ObjectValue object, ArrayValue args)
           
 boolean ReflectionClass.isSubclassOf(Env env, java.lang.Object obj)
           
 Value ReflectionClass.newInstance(Env env, Value[] args)
           
 Value ReflectionClass.newInstanceArgs(Env env, ArrayValue args)
           
 void ReflectionClass.setStaticPropertyValue(Env env, StringValue name, Value value)
           
 void ReflectionProperty.setValue(Env env, ObjectValue obj, Value value)
           
 Value ReflectionException.toValue(Env env)
          Converts the exception to a Value.
 

Constructors in com.caucho.quercus.lib.reflection with parameters of type Env
ReflectionClass(Env env, java.lang.String name)
           
ReflectionException(Env env)
           
ReflectionException(Env env, java.lang.String msg)
           
ReflectionExtension(Env env, java.lang.String extension)
           
ReflectionProperty(Env env, QuercusClass cls, StringValue nameV)
           
 

Uses of Env in com.caucho.quercus.lib.regexp
 

Methods in com.caucho.quercus.lib.regexp with parameters of type Env
 StringValue Regexp.convertResult(Env env, StringValue result)
           
 StringValue Regexp.convertSubject(Env env, StringValue subject)
           
static RegexpState RegexpState.create(Env env, Regexp regexp)
           
static RegexpState RegexpState.create(Env env, Regexp regexp, StringValue subject)
           
static Ereg RegexpModule.createEreg(Env env, Value value)
           
static Eregi RegexpModule.createEregi(Env env, Value value)
           
static Regexp RegexpModule.createRegexp(Env env, StringValue regexpValue)
           
static Regexp[] RegexpModule.createRegexpArray(Env env, Value pattern)
           
static UnicodeEreg RegexpModule.createUnicodeEreg(Env env, StringValue pattern)
           
static UnicodeEreg RegexpModule.createUnicodeEreg(Env env, StringValue pattern, java.lang.String encoding)
           
static UnicodeEregi RegexpModule.createUnicodeEregi(Env env, StringValue pattern)
           
static UnicodeEregi RegexpModule.createUnicodeEregi(Env env, StringValue pattern, java.lang.String encoding)
           
static Value RegexpModule.ereg_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.ereg(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregi_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.eregi(Env env, Eregi regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregImpl(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregReplaceImpl(Env env, Ereg regexp, Value replacement, StringValue subject, boolean isCaseInsensitive)
          Replaces values using regexps
 int RegexpState.exec(Env env, StringValue subject, int start)
          XXX: not proper behaviour with /g
 boolean RegexpState.find(Env env, StringValue subject)
           
 int RegexpState.find(Env env, StringValue subject, int first)
           
static void RegexpState.free(Env env, RegexpState state)
           
 Regexp RegexpCache.get(Env env, StringValue str)
           
 StringValue RegexpState.group(Env env)
           
 StringValue RegexpState.group(Env env, int i)
           
static Value RegexpModule.preg_grep(Env env, Regexp regexp, ArrayValue input, int flag)
          Returns an array of all the values that matched the given pattern if the flag no flag is passed.
static Value RegexpModule.preg_last_error(Env env)
          Returns the last regexp error
static Value RegexpModule.preg_match_all(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
          Returns the number of full pattern matches or FALSE on error.
static Value RegexpModule.preg_match(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
           
static Value RegexpModule.preg_replace_callback(Env env, Regexp regexp, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace_callback(Env env, Value regexpValue, Callable fun, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace(Env env, Regexp regexp, Value replacement, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_replace(Env env, Value pattern, Value replacement, Value subject, long limit, Value count)
          Loops through subject if subject is array of strings
static Value RegexpModule.preg_split(Env env, Regexp regexp, StringValue string, long limit, int flags)
          Returns array of substrings or of arrays ([0] => substring [1] => offset) if PREG_SPLIT_OFFSET_CAPTURE is set
static LongValue RegexpModule.pregMatchAllPatternOrder(Env env, RegexpState regexpState, StringValue subject, ArrayValue matches, int flags, int offset)
          Returns the index of the first match.
 boolean RegexpState.setSubject(Env env, StringValue subject)
           
static Value RegexpModule.split(Env env, Ereg regexp, StringValue string, long limit)
          Returns an array of strings produces from splitting the passed string around the provided pattern.
static Value RegexpModule.spliti(Env env, Eregi regexp, StringValue string, long limit)
          Returns an array of strings produces from splitting the passed string around the provided pattern.
 StringValue RegexpState.substring(Env env, int start)
           
 StringValue RegexpState.substring(Env env, int start, int end)
           
 

Uses of Env in com.caucho.quercus.lib.resin
 

Methods in com.caucho.quercus.lib.resin with parameters of type Env
 MBean MBeanServer.lookup(Env env, java.lang.String name)
          Perform a jmx lookup to retrieve an MBean object.
 ArrayValue MBeanServer.query(Env env, java.lang.String pattern)
          Returns an array of MBeans that match a JMX pattern.
 

Uses of Env in com.caucho.quercus.lib.session
 

Methods in com.caucho.quercus.lib.session with parameters of type Env
protected  SessionArrayValue QuercusSessionManager.create(Env env, java.lang.String key, long now)
          Creates a session.
 SessionArrayValue QuercusSessionManager.createSession(Env env, java.lang.String oldId, long now)
          Create a new session.
 java.lang.String ProSessionManager.createSessionId(Env env)
          Creates a pseudo-random session id.
 java.lang.String QuercusSessionManager.createSessionId(Env env)
          Creates a pseudo-random session id.
 SessionArrayValue QuercusSessionManager.getSession(Env env, java.lang.String key, long now)
          Returns a session from the session store, returning null if there's no cached session.
protected  boolean QuercusSessionManager.load(Env env, SessionArrayValue session, long now)
          Loads the session from the backing store.
 void QuercusSessionManager.saveSession(Env env, SessionArrayValue session)
           
 Value SessionModule.session_cache_expire(Env env, Value newValue)
           
 Value SessionModule.session_cache_limiter(Env env, Value newValue)
          Returns and/or sets the value of session.cache_limiter, affecting the cache related headers that are sent as a result of a call to SessionModule.session_start(Env).
static Value SessionModule.session_commit(Env env)
          Alias of session_write_close.
static boolean SessionModule.session_decode(Env env, StringValue value)
          Encodes the session values.
static boolean SessionModule.session_destroy(Env env)
          Destroys the session
static java.lang.String SessionModule.session_encode(Env env)
          Encodes the session values.
static ArrayValue SessionModule.session_get_cookie_params(Env env)
          Returns the session cookie parameters
static java.lang.String SessionModule.session_id(Env env, java.lang.String id)
          Returns the session id
static boolean SessionModule.session_is_registered(Env env, StringValue name)
          Returns true if a session variable is registered.
 Value SessionModule.session_module_name(Env env, java.lang.String newValue)
          Returns the object's class name
 Value SessionModule.session_name(Env env, java.lang.String newValue)
          Returns the object's class name
static boolean SessionModule.session_regenerate_id(Env env, boolean deleteOld)
          Regenerates the session id.
 boolean SessionModule.session_register(Env env, Value[] values)
          Registers global variables in the session.
 Value SessionModule.session_save_path(Env env, java.lang.String newValue)
          Returns the session's save path
 Value SessionModule.session_set_cookie_params(Env env, long lifetime, Value path, Value domain, Value isSecure, Value isHttpOnly)
          Sets the session cookie parameters
 boolean SessionModule.session_set_save_handler(Env env, Callable open, Callable close, Callable read, Callable write, Callable destroy, Callable gc)
          Sets the session save handler
static boolean SessionModule.session_start(Env env)
          Start the session
 boolean SessionModule.session_unregister(Env env, Value key)
          Unsets the specified session values
 Value SessionModule.session_unset(Env env)
          Unsets the session values
static Value SessionModule.session_write_close(Env env)
          Writes the session and closes it.
 void SessionModule.startup(Env env)
           
 

Uses of Env in com.caucho.quercus.lib.simplexml
 

Fields in com.caucho.quercus.lib.simplexml declared as Env
protected  Env SimpleXMLElement._env
           
 

Methods in com.caucho.quercus.lib.simplexml with parameters of type Env
static Value SimpleXMLElement.__construct(Env env, Value data, int options, boolean dataIsUrl, Value namespaceV, boolean isPrefix)
          Returns a new instance based on the xml from 'data'.
 int SimpleXMLElement.__count(Env env)
          Implementation for getting the indices of this class.
 Value SimpleXMLAttribute.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLAttributeList.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLChildren.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 Value SimpleXMLElement.__get(Env env, Value indexV)
          Implementation for getting the indices of this class.
 StringValue SimpleXMLElement.__toString(Env env)
           
 void SimpleXMLElement.addAttribute(Env env, java.lang.String name, StringValue value, java.lang.String namespace)
          Adds an attribute to this node.
 Value SimpleXMLElement.addChild(Env env, java.lang.String name, java.lang.String value, Value namespaceV)
          Adds a child to this node.
protected  void SimpleXMLAttribute.addNamespaceAttribute(Env env, java.lang.String name, java.lang.String namespace)
          Adds a namespace attribute to this node.
protected  void SimpleXMLAttributeList.addNamespaceAttribute(Env env, java.lang.String name, java.lang.String namespace)
          Adds a namespace attribute to this node.
protected  void SimpleXMLElement.addNamespaceAttribute(Env env, java.lang.String name, java.lang.String namespace)
          Adds a namespace attribute to this node.
 Value SimpleXMLElement.asXML(Env env, Value filename)
          Converts node tree to a valid xml string.
 Value SimpleXMLElement.attributes(Env env, Value namespaceV, boolean isPrefix)
          Returns the attributes of this node.
 Value SimpleXMLElement.children(Env env, Value namespaceV, boolean isPrefix)
          Returns all the children of this node, including the attributes of this node.
protected static Value SimpleXMLElement.create(Env env, QuercusClass cls, Value data, int options, boolean dataIsUrl, Value namespaceV, boolean isPrefix)
           
 Value SimpleXMLElement.getDocNamespaces(Env env, boolean isRecursive)
          Alias of getNamespaces().
 Value SimpleXMLElement.getNamespaces(Env env, boolean isRecursive)
          Returns the namespaces used in this document.
 void SimpleXMLElement.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
           
protected  void SimpleXMLAttribute.jsonEncodeImpl(Env env, JsonEncodeContext context, StringValue sb, boolean isTop)
           
protected  void SimpleXMLElement.jsonEncodeImpl(Env env, JsonEncodeContext context, StringValue sb, boolean isTop)
           
protected  void SimpleXMLText.jsonEncodeImpl(Env env, JsonEncodeContext context, StringValue sb, boolean isTop)
           
 SimpleXMLElement SimpleXMLModule.simplexml_import_dom(Env env)
           
 Value SimpleXMLModule.simplexml_load_file(Env env, StringValue file, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
 Value SimpleXMLModule.simplexml_load_string(Env env, Value data, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
protected  Value SimpleXMLAttributeList.toXML(Env env)
          Converts node tree to a valid xml string.
protected  Value SimpleXMLChildren.toXML(Env env)
          Converts node tree to a valid xml string.
protected  Value SimpleXMLElement.toXML(Env env)
           
 void SimpleXMLElement.varDumpImpl(Env env, Value obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
          var_dump() implementation
protected static Value SimpleXMLElement.wrapJava(Env env, QuercusClass cls, SimpleXMLElement element)
           
 Value SimpleXMLElement.xpath(Env env, java.lang.String expression)
          Runs an XPath expression on this node.
 

Constructors in com.caucho.quercus.lib.simplexml with parameters of type Env
SelectedXMLElement(Env env, QuercusClass cls, SimpleXMLElement owner)
           
SimpleXMLAttribute(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name)
           
SimpleXMLAttribute(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace, StringValue text)
           
SimpleXMLAttributeList(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name)
           
SimpleXMLAttributeList(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace, StringValue text)
           
SimpleXMLChildren(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name)
           
SimpleXMLElement(Env env, QuercusClass cls)
           
SimpleXMLElement(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name)
           
SimpleXMLElement(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace)
           
SimpleXMLNamespaceAttribute(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name)
           
SimpleXMLNamespaceAttribute(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace, StringValue text)
           
SimpleXMLText(Env env, QuercusClass cls)
           
SimpleXMLText(Env env, QuercusClass cls, StringValue text)
           
 

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

Fields in com.caucho.quercus.lib.spl declared as Env
protected  Env AbstractIteratorImpl._env
           
 

Methods in com.caucho.quercus.lib.spl with parameters of type Env
static Value SplModule.class_implements(Env env, Value obj, boolean autoload)
           
static Value SplModule.class_parents(Env env, Value obj, boolean autoload)
           
 long ArrayAccessDelegate.count(Env env, ObjectValue qThis)
           
 int CountableDelegate.count(Env env, ObjectValue qThis)
           
protected  DirectoryIterator DirectoryIterator.createCurrentIterator(Env env, Path path)
           
protected  DirectoryIterator RecursiveDirectoryIterator.createCurrentIterator(Env env, Path path)
           
 Value ArrayIterator.current(Env env)
           
 Value DirectoryIterator.current(Env env)
           
 Value Iterator.current(Env env)
          Returns the current value.
 Value RecursiveIteratorIterator.current(Env env)
          Returns the current value.
 Value ArrayAccessDelegate.get(Env env, ObjectValue qThis, Value index)
           
 RecursiveIterator RecursiveDirectoryIterator.getChildren(Env env)
           
 RecursiveIterator RecursiveIterator.getChildren(Env env)
           
protected  DirectoryIterator DirectoryIterator.getCurrent(Env env)
           
 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 RecursiveDirectoryIterator.hasChildren(Env env)
           
 boolean RecursiveIterator.hasChildren(Env env)
           
protected  Path SplFileInfo.init(Env env, StringValue fileName, boolean isUseIncludePath)
           
 boolean SplFileInfo.isDir(Env env)
           
 boolean ArrayAccessDelegate.isset(Env env, ObjectValue qThis, Value index)
           
 Value ArrayIterator.key(Env env)
           
 Value DirectoryIterator.key(Env env)
           
 Value FilesystemIterator.key(Env env)
           
 Value Iterator.key(Env env)
          Returns the current key.
 Value RecursiveIteratorIterator.key(Env env)
          Returns the current key.
 void ArrayIterator.next(Env env)
           
 void DirectoryIterator.next(Env env)
           
 void Iterator.next(Env env)
          Advances to the next row.
 void RecursiveIteratorIterator.next(Env env)
          Advances to the next row.
 void ArrayObject.printRImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index)
           
 Value ArrayAccessDelegate.put(Env env, ObjectValue qThis, Value index, Value value)
           
 void ArrayIterator.rewind(Env env)
           
 void DirectoryIterator.rewind(Env env)
           
 void Iterator.rewind(Env env)
          Rewinds the iterator so it is at the first row.
 void RecursiveIteratorIterator.rewind(Env env)
          Rewinds the iterator so it is at the first row.
 void ArrayIterator.rewindJava(Env env)
           
 void ArrayIterator.seek(Env env, int index)
           
 void DirectoryIterator.seek(Env env, int index)
           
 void SeekableIterator.seek(Env env, int index)
          Seeks to the given offset.
static java.lang.String SplModule.spl_autoload_extensions(Env env, java.lang.String extensions)
           
static Value SplModule.spl_autoload_functions(Env env)
           
static boolean SplModule.spl_autoload_register(Env env, Callable fun, boolean isThrowErrors, boolean isPrepend)
           
static boolean SplModule.spl_autoload_unregister(Env env, Callable fun)
           
static void SplModule.spl_autoload(Env env, java.lang.String className, java.lang.String extensions)
           
 Value ArrayAccessDelegate.unset(Env env, ObjectValue qThis, Value index)
           
 boolean ArrayIterator.valid(Env env)
           
 boolean DirectoryIterator.valid(Env env)
           
 boolean Iterator.valid(Env env)
          Returns true if the iterator currently points to a valid row.
 boolean RecursiveIteratorIterator.valid(Env env)
          Returns true if the iterator currently points to a valid row.
 void ArrayIterator.varDumpImpl(Env env, Value obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 void ArrayObject.varDumpImpl(Env env, Value object, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 

Constructors in com.caucho.quercus.lib.spl with parameters of type Env
AbstractIteratorImpl(Env env, ObjectValue obj)
           
ArrayIterator(Env env, Value qThis, Value value, int flags)
           
ArrayObject(Env env, Value value, int flags, java.lang.String iteratorClassName)
           
DirectoryIterator(Env env, StringValue fileName)
           
FilesystemIterator(Env env, StringValue fileName, int flags)
           
IteratorDelegate.EntryIterator(Env env, ObjectValue obj)
           
IteratorDelegate.KeyIterator(Env env, ObjectValue obj)
           
IteratorDelegate.ValueIterator(Env env, ObjectValue obj)
           
RecursiveDirectoryIterator(Env env, StringValue fileName, int flags)
           
RecursiveIteratorIterator(Env env, Iterator iterator, int mode, int flags)
           
SplFileInfo(Env env, StringValue fileName)
           
SplFileInfo(Env env, StringValue fileName, boolean isUseIncludePath)
           
SplFileObject(Env env, StringValue fileName, java.lang.String mode, boolean isUseIncludePath, Value contextV)
           
 

Uses of Env in com.caucho.quercus.lib.string
 

Methods in com.caucho.quercus.lib.string with parameters of type Env
static StringValue StringModule.addcslashes(Env env, StringValue source, java.lang.String characters)
          Escapes a string using C syntax.
static void StringUtility.addQueryValue(Env env, ArrayValue array, java.lang.String key, java.lang.String valueStr)
           
static StringValue StringModule.bin2hex(Env env, java.io.InputStream is)
          Converts a binary value to a hex value.
static StringValue StringModule.chop(Env env, StringValue str, java.lang.String charset)
          Alias of rtrim.
static StringValue StringModule.chr(Env env, long value)
          converts a number to its character equivalent
static java.lang.String StringModule.convert_cyr_string(Env env, java.lang.String str, java.lang.String from, java.lang.String to)
          Converts from one cyrillic set to another.
static Value StringModule.convert_uudecode(Env env, StringValue source)
           
static Value StringModule.explode(Env env, StringValue separator, StringValue string, long limit)
          Explodes a string into an array
static Value StringModule.fprintf(Env env, BinaryOutput os, StringValue format, Value[] args)
          Use printf style formatting to write a string to a file.
static StringValue StringModule.hex2bin(Env env, StringValue s)
          Converts a binary value to a hex value.
static Value StringModule.implode(Env env, Value glueV, Value piecesV)
          implodes an array into a string
static Value StringModule.join(Env env, Value glueV, Value piecesV)
          implodes an array into a string
static ArrayValue StringModule.localeconv(Env env)
          Gets locale-specific symbols.
static StringValue StringModule.ltrim(Env env, StringValue string, java.lang.String characters)
          Removes leading whitespace.
static Value StringModule.md5_file(Env env, Path source, boolean rawOutput)
          returns the md5 hash
static Value StringModule.md5(Env env, java.io.InputStream is, boolean rawOutput)
          returns the md5 hash
static java.lang.String StringModule.money_format(Env env, java.lang.String format, double value)
          Returns a formatted money value.
static java.lang.String StringModule.number_format(Env env, double value, int decimals, Value pointValue, Value groupValue)
          Returns a formatted number.
static Value StringModule.parse_str(Env env, StringValue str, Value ref)
          Parses the string as a query string.
static Value StringUtility.parseStr(Env env, java.lang.CharSequence str, ArrayValue result, boolean isRef, java.lang.String encoding, boolean isReplaceSpacesWithUnderscores)
           
static Value StringUtility.parseStr(Env env, java.lang.CharSequence str, ArrayValue result, boolean isRef, java.lang.String encoding, boolean isMagicQuotes, boolean isReplaceSpacesWithUnderscores, int[] querySeparatorMap)
           
static long StringModule.print(Env env, Value value)
          Prints the string.
static int StringModule.printf(Env env, StringValue format, Value[] args)
          print to the output with a formatter
static StringValue StringModule.rtrim(Env env, StringValue string, java.lang.String characters)
          Removes trailing whitespace.
static Value StringModule.setlocale(Env env, int category, Value localeArg, Value[] fallback)
          Sets locale configuration.
static Value StringModule.sha1_file(Env env, Path source, boolean rawOutput)
          returns the md5 hash
static Value StringModule.sha1(Env env, java.lang.String source, boolean rawOutput)
          returns the md5 hash
static Value StringModule.sprintf(Env env, StringValue format, Value[] args)
          Print to a string with a formatter
static Value StringModule.sscanf(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.sscanfOld(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.str_ireplace(Env env, Value search, Value replace, Value subject, Value count)
          replaces substrings.
static Value StringModule.str_replace(Env env, Value search, Value replace, Value subject, Value count)
          replaces substrings.
static Value StringModule.strchr(Env env, StringValue haystack, Value needle)
          Finds the index of a substring
static StringValue StringModule.strip_tags(Env env, StringValue string, Value allowTags)
          Removes tags from a string.
static Value StringModule.stripos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring, testing case insensitive.
static Value StringModule.stristr(Env env, StringValue haystack, Value needleV)
          Finds the first instance of a substring, testing case insensitively
static Value StringModule.strncasecmp(Env env, StringValue a, StringValue b, int length)
          Case-insensitive comparison
static Value StringModule.strncmp(Env env, StringValue a, StringValue b, int length)
          Case-sensitive comparison
static Value StringModule.strpos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring.
static Value StringModule.strrchr(Env env, StringValue haystack, Value needleV)
          Finds the last instance of a substring
static Value StringModule.strripos(Env env, java.lang.String haystack, Value needleV, Value offsetV)
          Returns the position of a substring, testing case-insensitive.
static Value StringModule.strrpos(Env env, StringValue haystack, Value needleV, Value offsetV)
          Returns the position of a substring.
static Value StringModule.strstr(Env env, StringValue haystackV, Value needleV)
          Finds the first instance of a needle in haystack and returns the portion of haystack from the beginning of needle to the end of haystack.
static Value StringModule.strtok(Env env, StringValue string1, Value string2)
          Split a string into tokens using any character in another string as a delimiter.
static StringValue StringModule.strtr(Env env, StringValue string, Value fromV, StringValue to)
          Translates characters in a string to target values.
static Value StringModule.substr_compare(Env env, StringValue mainStr, StringValue str, int offset, Value lenV, boolean isCaseInsensitive)
           
static Value StringModule.substr_count(Env env, StringValue haystackV, StringValue needleV, int offset, int length)
           
static Value StringModule.substr_replace(Env env, Value subjectV, StringValue replacement, Value startV, Value lengthV)
          Replaces a substring with a replacement
static Value StringModule.substr(Env env, StringValue string, int start, Value lenV)
          Returns a substring
static Value StringModule.trim(Env env, StringValue string, java.lang.String characters)
          Removes leading and trailing whitespace.
static StringValue StringModule.ucfirst(Env env, StringValue string)
          Uppercases the first character
static int StringModule.vprintf(Env env, StringValue format, ArrayValue array)
          Formatted strings with array arguments
static Value StringModule.vsprintf(Env env, StringValue format, ArrayValue array)
          Formatted strings with array arguments
static Value StringModule.wordwrap(Env env, Value value, Value widthV, Value breakV, Value cutV)
          Wraps a string to the given number of characters.
 

Uses of Env in com.caucho.quercus.lib.xml
 

Methods in com.caucho.quercus.lib.xml with parameters of type Env
 boolean XMLWriter.endElement(Env env)
          Ends an element
 boolean XMLWriter.endElementNS(Env env)
          Ends an element
 boolean XMLWriter.fullEndElement(Env env)
          Ends an element
 Value XmlReader.getName(Env env)
          Returns the name of the current element.
static void XmlModule.libxml_clear_errors(Env env)
           
static java.util.ArrayList<LibXmlError> XmlModule.libxml_get_errors(Env env)
           
static LibXmlError XmlModule.libxml_get_last_error(Env env)
           
static boolean XmlModule.libxml_use_internal_errors(Env env, Value isKeepErrors)
           
 BooleanValue XmlReader.open(Env env, Path path)
          Opens a stream using the uniform resource locator.
 boolean XMLWriter.openMemory(Env env)
          Opens the writer for a memory target
 boolean XMLWriter.openURI(Env env, Path path)
          Opens the writer for a uri target
 BooleanValue XmlReader.read(Env env)
          Moves the cursor to the next node.
protected static void XmlModule.recordError(Env env, int level, int errorCode, int column, java.lang.String message, java.lang.String file, int line)
           
protected static void XmlModule.recordError(Env env, LibXmlError error)
           
 boolean XMLWriter.startAttribute(Env env, StringValue name)
          Starts an attribute
 boolean XMLWriter.startAttributeNS(Env env, StringValue prefix, StringValue name, StringValue uri)
          Starts an attribute with a namespace
 boolean XMLWriter.startDocument(Env env, StringValue version, StringValue encoding, StringValue standalone)
          Starts the document
 boolean XMLWriter.startElement(Env env, StringValue name)
          Starts an element
 boolean XMLWriter.startElementNS(Env env, StringValue prefix, StringValue name, StringValue uri)
          Starts a namespaced element
 boolean XMLWriter.startPI(Env env, StringValue target)
          Starts a processing instruction section
 boolean XMLWriter.text(Env env, StringValue text)
          Writes text
static Value XmlModule.utf8_decode(Env env, StringValue str)
          Converts from utf8 to iso-8859-1
static Value XmlModule.utf8_encode(Env env, StringValue str)
          Converts from iso-8859-1 to utf8
 boolean XMLWriter.writeAttribute(Env env, StringValue name, StringValue value)
          Writes a complete attribute
 boolean XMLWriter.writeAttributeNS(Env env, StringValue prefix, StringValue name, StringValue uri, StringValue value)
          Writes a complete attribute
 boolean XMLWriter.writeCData(Env env, StringValue value)
          Writes a complete cdata
 boolean XMLWriter.writeComment(Env env, StringValue value)
          Writes a complete comment
 boolean XMLWriter.writeDTD(Env env, StringValue name, StringValue publicId, StringValue systemId, StringValue subset)
          Writes a DTD
 boolean XMLWriter.writeDTDAttlist(Env env, StringValue name, StringValue content)
          Writes a DTD attribute list
 boolean XMLWriter.writeDTDElement(Env env, StringValue name, StringValue content)
          Writes a DTD element
 boolean XMLWriter.writeDTDEntity(Env env, StringValue name, StringValue content)
          Writes a DTD entity
 boolean XMLWriter.writeElement(Env env, StringValue name, StringValue content)
          Writes a complete element
 boolean XMLWriter.writeElementNS(Env env, StringValue prefix, StringValue name, StringValue uri, StringValue content)
          Writes a complete element
 boolean XMLWriter.writePI(Env env, StringValue name, StringValue value)
          Writes a pi
 boolean XMLWriter.writeRaw(Env env, StringValue value)
          Writes raw text
 int Xml.xml_parse_into_struct(Env env, StringValue data, Value valsV, Value indexV)
          Parses data into 2 parallel array structures.
 int XmlModule.xml_parse_into_struct(Env env, Xml parser, StringValue data, Value valueArray, Value indexArray)
           
 int Xml.xml_parse(Env env, StringValue data, boolean isFinal)
          xml_parse will keep accumulating "data" until either is_final is true or omitted
 int XmlModule.xml_parse(Env env, Xml parser, StringValue data, boolean isFinal)
           
 Xml XmlModule.xml_parser_create_ns(Env env, java.lang.String outputEncoding, java.lang.String separator)
          XXX: Should we return warning if separator is anything but ":"???
 Xml XmlModule.xml_parser_create(Env env, java.lang.String outputEncoding)
          returns a new Xml Parser
 Value Xml.xml_parser_get_option(Env env, int option)
           
 Value XmlModule.xml_parser_get_option(Env env, Xml parser, int option)
           
 boolean Xml.xml_set_character_data_handler(Env env, Value handler)
          Sets the character data handler function.
 boolean XmlModule.xml_set_character_data_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_default_handler(Env env, Value handler)
          The php documentation is very vague as to the purpose of the default handler.
 boolean XmlModule.xml_set_default_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_element_handler(Env env, Value startElementHandler, Value endElementHandler)
          Sets the element handler functions for the XML parser.
 boolean XmlModule.xml_set_element_handler(Env env, Xml parser, Value startElementHandler, Value endElementHandler)
           
 boolean Xml.xml_set_end_namespace_decl_handler(Env env, Value endNamespaceDeclHandler)
          Sets the endPrefixMapping handler
 boolean XmlModule.xml_set_end_namespace_decl_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_notation_decl_handler(Env env, Value handler)
          Sets the notationDecl handler
 boolean XmlModule.xml_set_notation_decl_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_processing_instruction_handler(Env env, Value processingInstructionHandler)
          Sets the processing instruction handler function
 boolean XmlModule.xml_set_processing_instruction_handler(Env env, Xml parser, Value handler)
           
 boolean Xml.xml_set_start_namespace_decl_handler(Env env, Value startNamespaceDeclHandler)
          Sets the startPrefixMapping handler
 boolean XmlModule.xml_set_start_namespace_decl_handler(Env env, Xml parser, Value startNamespaceDeclHandler)
           
 boolean Xml.xml_set_unparsed_entity_decl_handler(Env env, Value handler)
          Sets the unparsedEntityDecl handler
 boolean XmlModule.xml_set_unparsed_entity_decl_handler(Env env, Xml parser, Value handler)
           
static boolean XMLWriterModule.xmlwriter_end_element_ns(Env env, XMLWriter w)
          Ends an element
static boolean XMLWriterModule.xmlwriter_end_element(Env env, XMLWriter w)
          Ends an element
static boolean XMLWriterModule.xmlwriter_full_end_element(Env env, XMLWriter w)
          Ends an element
static XMLWriter XMLWriterModule.xmlwriter_open_memory(Env env)
          Opens the writer for a memory target
static XMLWriter XMLWriterModule.xmlwriter_open_uri(Env env, Path path)
          Opens the writer for a uri target
static boolean XMLWriterModule.xmlwriter_start_attribute_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri)
          Starts an attribute with a namespace
static boolean XMLWriterModule.xmlwriter_start_attribute(Env env, XMLWriter w, StringValue name)
          Starts an attribute
static boolean XMLWriterModule.xmlwriter_start_document(Env env, XMLWriter w, StringValue version, StringValue encoding, StringValue standalone)
          Starts the document
static boolean XMLWriterModule.xmlwriter_start_element_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri)
          Starts a namespaced element
static boolean XMLWriterModule.xmlwriter_start_element(Env env, XMLWriter w, StringValue name)
          Starts an element
static boolean XMLWriterModule.xmlwriter_start_pi(Env env, XMLWriter w, StringValue target)
          Starts a processing instruction section
static boolean XMLWriterModule.xmlwriter_text(Env env, XMLWriter w, StringValue text)
          Writes text
static boolean XMLWriterModule.xmlwriter_write_attribute_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri, StringValue value)
          Writes a complete attribute
static boolean XMLWriterModule.xmlwriter_write_attribute(Env env, XMLWriter w, StringValue name, StringValue value)
          Writes a complete attribute
static boolean XMLWriterModule.xmlwriter_write_cdata(Env env, XMLWriter w, StringValue value)
          Writes a complete cdata
static boolean XMLWriterModule.xmlwriter_write_comment(Env env, XMLWriter w, StringValue value)
          Writes a complete comment
static boolean XMLWriterModule.xmlwriter_write_dtd_attlist(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a DTD attribute list
static boolean XMLWriterModule.xmlwriter_write_dtd_element(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a DTD element
static boolean XMLWriterModule.xmlwriter_write_dtd_entity(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a DTD entity
static boolean XMLWriterModule.xmlwriter_write_dtd(Env env, XMLWriter w, StringValue name, StringValue publicId, StringValue systemId, StringValue subset)
          Writes a DTD
static boolean XMLWriterModule.xmlwriter_write_element_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri, StringValue content)
          Writes a complete element
static boolean XMLWriterModule.xmlwriter_write_element(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a complete element
static boolean XMLWriterModule.xmlwriter_write_pi(Env env, XMLWriter w, StringValue name, StringValue value)
          Writes a pi
static boolean XMLWriterModule.xmlwriter_write_raw(Env env, XMLWriter w, StringValue value)
          Writes raw text
 

Constructors in com.caucho.quercus.lib.xml with parameters of type Env
Xml(Env env, java.lang.String outputEncoding, java.lang.String separator)
           
 

Uses of Env in com.caucho.quercus.lib.zip
 

Methods in com.caucho.quercus.lib.zip with parameters of type Env
 boolean ZipModule.zip_entry_close(Env env, QuercusZipEntry entry)
          Closes this entry's stream.
 Value ZipModule.zip_entry_name(Env env, QuercusZipEntry entry)
          Returns the file name.
 boolean QuercusZipEntry.zip_entry_open(Env env, ZipDirectory directory)
          Opens this zip entry for reading.
 boolean ZipModule.zip_entry_open(Env env, ZipDirectory directory, QuercusZipEntry entry, java.lang.String mode)
          Opens entry for decompression.
 StringValue QuercusZipEntry.zip_entry_read(Env env, int length)
          Reads and decompresses entry's compressed data.
 StringValue ZipModule.zip_entry_read(Env env, QuercusZipEntry entry, int length)
          Reads and decompresses entry's compressed data.
 ZipDirectory ZipModule.zip_open(Env env, StringValue filename)
          Opens stream to read zip entries.
 QuercusZipEntry ZipModule.zip_read(Env env, ZipDirectory directory)
          Reads an entry's metadata from the zip stream.
 

Uses of Env in com.caucho.quercus.lib.zlib
 

Methods in com.caucho.quercus.lib.zlib with parameters of type Env
 Value ZlibModule.gzcompress(Env env, java.io.InputStream data, int level)
          compresses data using zlib
 Value ZlibModule.gzdeflate(Env env, java.io.InputStream data, int level)
           
 Value ZlibModule.gzencode(Env env, java.io.InputStream is, int level, int encodingMode)
          Compresses data using the Deflate algorithm, output is compatible with gzwrite's output
static ArrayValue ZlibModule.gzfile(Env env, StringValue fileName, boolean useIncludePath)
           
 Value Zlib.gzgetc(Env env)
           
static Value ZlibModule.gzgetc(Env env, BinaryInput is)
          Reads a character from the stream.
static Value ZlibModule.gzgets(Env env, BinaryInput is, int length)
          Reads a line from the input stream.
static Value ZlibModule.gzgetss(Env env, BinaryInput is, int length, Value allowedTags)
          Reads a line from the zip stream, stripping tags.
 StringValue Zlib.gzgetss(Env env, int length, StringValue allowedTags)
           
 Value ZlibModule.gzinflate(Env env, java.io.InputStream data, int length)
           
static BinaryStream ZlibModule.gzopen(Env env, StringValue fileName, java.lang.String mode, boolean useIncludePath)
           
 Value ZlibModule.gzpassthru(Env env, BinaryInput is)
          Prints out the remaining data in the stream to stdout
 int ZlibModule.gzputs(Env env, BinaryOutput os, java.io.InputStream is, int length)
           
 int Zlib.gzputs(Env env, java.io.InputStream is, int length)
          alias of gzwrite
 StringValue Zlib.gzread(Env env, int length)
          same as gzgets but does not stop at '\n' or '\r'
 Value ZlibModule.gzuncompress(Env env, java.io.InputStream is, long length)
           
 int Zlib.gzwrite(Env env, java.io.InputStream is, int length)
          Reads from the input and writes to the gzip stream
static Value ZlibModule.ob_gzhandler(Env env, StringValue buffer, int state)
           
static Value ZlibModule.readgzfile(Env env, StringValue fileName, boolean useIncludePath)
          outputs uncompressed bytes directly to browser, writes a warning message if an error has occured Note: PHP5 is supposed to print an error message but it doesn't do it
 Value ZlibModule.zlib_get_coding_type(Env env)
          Returns the encoding type both allowed by the server and supported by the user's browser.
 

Constructors in com.caucho.quercus.lib.zlib with parameters of type Env
Zlib(Env env, java.lang.String filename, java.lang.String mode, boolean useIncludePath)
          XXX: todo - implement additional read/write modes (a,etc) Creates and sets GZIP stream if mode is 'w' Also creates _fileValue.
ZlibInputStream(Env env, BinaryInput in)
           
 

Uses of Env in com.caucho.quercus.marshal
 

Methods in com.caucho.quercus.marshal with parameters of type Env
protected  Value ExpectMarshal.expect(Env env, Value value)
           
 java.lang.Object ArrayValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object BigDecimalMarshal.marshal(Env env, Expr expr, java.lang.Class argClass)
           
 java.lang.Object BigIntegerMarshal.marshal(Env env, Expr expr, java.lang.Class argClass)
           
 java.lang.Object BinaryInputMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object BinaryOutputMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object BinaryValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object BooleanMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object BooleanObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ByteMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ByteObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object CalendarMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object CallableMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object CharacterMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object CharacterObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ClassMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object DateMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object DoubleMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object DoubleObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object DoubleValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object EnumMarshal.marshal(Env env, Expr expr, java.lang.Class argClass)
           
 java.lang.Object EregMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object EregiMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ExpectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ExtValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object FloatMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object FloatObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object InputStreamMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object IntegerMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object IntegerObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object JavaArrayMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object JavaMarshal.marshal(Env env, Expr expr, java.lang.Class argClass)
           
 java.lang.Object LongMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object LongObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object LongValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
abstract  java.lang.Object Marshal.marshal(Env env, Expr expr, java.lang.Class argClass)
           
 java.lang.Object NullAsFalseMarshal.marshal(Env env, Expr expr, java.lang.Class argClass)
           
 java.lang.Object PathMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ReferenceMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object RegexpArrayMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object RegexpMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ShortMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ShortObjectMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object StringMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object StringValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object URLMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeEregMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeEregiMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object ValueMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
 java.lang.Object VoidMarshal.marshal(Env env, Expr expr, java.lang.Class expectedClass)
           
static BinaryInput BinaryInputMarshal.marshal(Env env, Value value)
           
static BinaryOutput BinaryOutputMarshal.marshal(Env env, Value value)
           
 java.lang.Object ArrayValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BigDecimalMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object BigIntegerMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object BinaryInputMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BinaryOutputMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BinaryValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BooleanMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object BooleanObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ByteMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ByteObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object CalendarMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object CharacterMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object CharacterObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ClassMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DateMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DoubleMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DoubleObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object DoubleValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object EnumMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object EregMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object EregiMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ExpectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ExtValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object FloatMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object FloatObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object InputStreamMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object IntegerMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object IntegerObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object JavaArrayMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object JavaCollectionMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object JavaListMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object JavaMapMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object JavaMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object LongMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object LongObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object LongValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object Marshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object NullAsFalseMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object PathMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ReferenceMarshal.marshal(Env env, Value value, java.lang.Class argClass)
           
 java.lang.Object RegexpArrayMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object RegexpMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ShortMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ShortObjectMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object StringMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object StringValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object URLMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeEregMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeEregiMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object UnicodeValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object ValueMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
 java.lang.Object VoidMarshal.marshal(Env env, Value value, java.lang.Class expectedClass)
           
protected  java.lang.Object CallableMarshal.marshalImpl(Env env, Value value, java.lang.Class<?> expectedClass)
           
protected  java.lang.Object Marshal.marshalImpl(Env env, Value value, java.lang.Class<?> argClass)
           
protected  void Marshal.unexpectedNull(Env env, java.lang.Class<?> expected)
           
protected  void Marshal.unexpectedType(Env env, Value value, java.lang.Class<?> actual, java.lang.Class<?> expected)
           
 Value ArrayValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BigDecimalMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BigIntegerMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BinaryInputMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BinaryOutputMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BinaryValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BooleanMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value BooleanObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ByteMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ByteObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CalendarMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CallableMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CharacterMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value CharacterObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ClassMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DateMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DoubleMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DoubleObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value DoubleValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value EnumMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value EregMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value EregiMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ExpectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ExtValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value FloatMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value FloatObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value InputStreamMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value IntegerMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value IntegerObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaByteArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaByteObjectArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaCharacterArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value JavaMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value LongMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value LongObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value LongValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value Marshal.unmarshal(Env env, java.lang.Object value)
           
 Value NullAsFalseMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value PathMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ReferenceMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value RegexpArrayMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value RegexpMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ShortMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ShortObjectMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value StringMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value StringValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value URLMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value UnicodeEregMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value UnicodeEregiMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value UnicodeValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value ValueMarshal.unmarshal(Env env, java.lang.Object value)
           
 Value VoidMarshal.unmarshal(Env env, java.lang.Object value)
           
 

Uses of Env in com.caucho.quercus.module
 

Methods in com.caucho.quercus.module with parameters of type Env
 boolean IniDefinition.getAsBoolean(Env env)
           
 BooleanValue IniDefinition.getAsBooleanValue(Env env)
           
 long IniDefinition.getAsLong(Env env)
           
 long IniDefinition.getAsLongBytes(Env env, long deflt)
           
 LongValue IniDefinition.getAsLongValue(Env env)
           
 java.lang.String IniDefinition.getAsString(Env env)
           
 StringValue IniDefinition.getAsStringValue(Env env)
           
 Value IniDefinition.getValue(Env env)
          Returns the value set for name, the first oof the local value set for the environment, the global configuration value set for quercus, or the default from the definition.
 void IniDefinition.set(Env env, java.lang.String value)
          Set the ini value for the given scope.
 void IniDefinition.set(Env env, Value value)
          Set the ini value for the given scope.
 void ModuleStartupListener.startup(Env env)
           
 

Uses of Env in com.caucho.quercus.page
 

Methods in com.caucho.quercus.page with parameters of type Env
 Value InterpretedPage.execute(Env env)
          Execute the program
abstract  Value QuercusPage.execute(Env env)
          Execute the program
 Value QuercusPage.executeTop(Env env)
          Execute the program as top-level, i.e.
 Path InterpretedPage.getPwd(Env env)
          Returns the pwd according to the source page.
 Path QuercusPage.getPwd(Env env)
          Returns the pwd according to the source page.
 Path InterpretedPage.getSelfPath(Env env)
          Returns the pwd according to the source page.
abstract  Path QuercusPage.getSelfPath(Env env)
          Returns the page's path.
 void InterpretedPage.importDefinitions(Env env)
          Imports the page definitions.
 void QuercusPage.importDefinitions(Env env)
          Imports the page definitions.
 void InterpretedPage.init(Env env)
          Imports the page definitions.
 void QuercusPage.init(Env env)
          Initialize the environment
 

Uses of Env in com.caucho.quercus.program
 

Methods in com.caucho.quercus.program with parameters of type Env
 Expr[] MethodDeclaration.bindArguments(Env env, Expr fun, Expr[] args)
          Binds the user's arguments to the actual arguments.
 Value Function.call(Env env, Expr[] args)
           
 Value Function.call(Env env, Value[] args)
           
 Value MethodDeclaration.call(Env env, Value[] args)
          Evaluates the function.
 Value UndefinedFunction.call(Env env, Value[] args)
          Evaluates the function.
 Value UnsetFunction.call(Env env, Value[] args)
           
 Value Function.callCopy(Env env, Expr[] args)
           
 Value Function.callCopy(Env env, Value[] args)
           
 Value Function.callImpl(Env env, Value[] args, boolean isRef, Arg[] useParams, Value[] useArgs)
           
 Value Function.callMethod(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Eval a method
 Value Function.callMethodRef(Env env, QuercusClass qClass, Value qThis, Value[] args)
           
 Value ClassDef.callNew(Env env, Expr[] args)
          Creates a new instance.
 Value ClassDef.callNew(Env env, Value[] args)
          Creates a new instance.
 Value JavaClassDef.callNew(Env env, Value[] args)
          Eval new
 Value Function.callRef(Env env, Expr[] args)
           
 Value Function.callRef(Env env, Value[] args)
           
 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.
 ObjectValue ClassDef.createObject(Env env, QuercusClass cls)
           
 Value[] Function.evalArguments(Env env, Expr fun, Expr[] args)
          Evaluates a function's argument, handling ref vs non-ref
 Value Function.execute(Env env)
           
 Value QuercusProgram.execute(Env env)
          Execute the program
 Value JavaClassDef.findConstant(Env env, java.lang.String name)
          Finds the matching constant
 Value FunctionArrayDelegate.get(Env env, ObjectValue qThis, Value key)
          Returns the value for the specified key.
 Value JavaClassDef.getField(Env env, Value qThis, StringValue nameV)
          Returns the field getter.
 void QuercusProgram.importDefinitions(Env env)
          Imports the page definitions.
 void InterpretedClassDef.init(Env env)
          Initialize the class.
 void QuercusProgram.init(Env env)
          Imports the page definitions.
 void InstanceInitializer.initInstance(Env env, Value value)
          Creates a new instance.
 void InterpretedClassDef.initInstance(Env env, Value value)
          Initialize the fields
 void JavaClassDef.initInstance(Env env, Value value)
          Creates a new instance.
 boolean FunctionArrayDelegate.isset(Env env, ObjectValue qThis, Value key)
          Returns true if the value is set
 boolean JavaClassDef.jsonEncode(Env env, java.lang.Object obj, JsonEncodeContext context, StringValue sb)
           
 ObjectValue ClassDef.newInstance(Env env, QuercusClass qcl)
          Creates a new instance.
 ObjectValue JavaClassDef.newInstance(Env env, QuercusClass qClass)
          Creates a new instance.
 boolean JavaClassDef.printRImpl(Env env, java.lang.Object obj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 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 JavaClassDef.putField(Env env, Value qThis, StringValue nameV, Value value)
           
 StringValue JavaClassDef.toString(Env env, JavaValue value)
           
 Value FunctionArrayDelegate.unset(Env env, ObjectValue qThis, Value key)
          Removes the value at the speified key.
 boolean JavaClassDef.varDumpImpl(Env env, Value obj, java.lang.Object javaObj, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet)
           
 Value CompositeDataClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaArrayClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaCollectionClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaListClassDef.wrap(Env env, java.lang.Object obj)
           
 Value JavaMapClassDef.wrap(Env env, java.lang.Object obj)
           
 

Uses of Env in com.caucho.quercus.resources
 

Methods in com.caucho.quercus.resources with parameters of type Env
 StringValue StreamReadWrite.readLine(Env env)
          Reads a line from the buffer.
 StringValue StreamResource.readLine(Env env)
          Reads a line from the buffer.
 void StreamContextResource.setOption(Env env, StringValue wrapper, StringValue option, Value value)
          Sets an option
 StringValue StreamContextResource.toString(Env env)
          Converts to a string.
 

Constructors in com.caucho.quercus.resources with parameters of type Env
StreamReadWrite(Env env)
           
StreamReadWrite(Env env, ReadStream is, WriteStream os)
           
 

Uses of Env in com.caucho.quercus.statement
 

Methods in com.caucho.quercus.statement with parameters of type Env
 Value BlockStatement.execute(Env env)
           
 Value BreakStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value ClassDefStatement.execute(Env env)
           
 Value ClassStaticStatement.execute(Env env)
           
 Value ContinueStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value DoStatement.execute(Env env)
           
 Value EchoStatement.execute(Env env)
           
 Value ExprStatement.execute(Env env)
           
 Value ForStatement.execute(Env env)
           
 Value ForeachStatement.execute(Env env)
           
 Value FunctionDefStatement.execute(Env env)
           
 Value GlobalStatement.execute(Env env)
           
 Value IfStatement.execute(Env env)
          Executes the 'if' statement, returning any value.
 Value NullStatement.execute(Env env)
          The null statement does nothing.
 Value ReturnRefStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value ReturnStatement.execute(Env env)
          Executes the statement, returning the expression value.
abstract  Value Statement.execute(Env env)
           
 Value StaticStatement.execute(Env env)
           
 Value SwitchStatement.execute(Env env)
          Executes the 'switch' statement, returning any value.
 Value TextStatement.execute(Env env)
           
 Value ThrowStatement.execute(Env env)
          Executes the statement, returning the expression value.
 Value TryStatement.execute(Env env)
           
 Value VarGlobalStatement.execute(Env env)
           
 Value WhileStatement.execute(Env env)