com.caucho.quercus.module
Class ProResinModuleContext

java.lang.Object
  extended by com.caucho.quercus.module.ModuleContext
      extended by com.caucho.quercus.module.ResinModuleContext
          extended by com.caucho.quercus.module.ProResinModuleContext

public class ProResinModuleContext
extends ResinModuleContext

Class-loader specific context for loaded PHP.


Constructor Summary
ProResinModuleContext(ModuleContext parent, java.lang.ClassLoader loader)
          Constructor.
 
Method Summary
 StaticFunction createStaticFunction(QuercusModule module, java.lang.reflect.Method method)
          Creates a static function.
 ExprFactory getExprFactory()
           
 MarshalFactory getMarshalFactory()
          Creates a static function.
 
Methods inherited from class com.caucho.quercus.module.ResinModuleContext
createDefaultJavaClassDef
 
Methods inherited from class com.caucho.quercus.module.ModuleContext
addClass, addExtensionClass, addModule, addServiceClass, addServiceModule, createDefaultJavaClassDef, createMarshal, findModule, getClassMap, getExtensionClasses, getJavaClassDefinition, getJavaClassDefinition, getJavaClassDefinition, getLoadedExtensions, getLocalContext, getModules, getStdClass, getWrapperMap, hasServiceClass, hasServiceModule, init, introspectJavaClass, introspectJavaImplClass, isExtensionLoaded, objectToValue, setContextClassLoader, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProResinModuleContext

public ProResinModuleContext(ModuleContext parent,
                             java.lang.ClassLoader loader)
Constructor.

Method Detail

createStaticFunction

public StaticFunction createStaticFunction(QuercusModule module,
                                           java.lang.reflect.Method method)
Creates a static function.

Overrides:
createStaticFunction in class ModuleContext

getMarshalFactory

public MarshalFactory getMarshalFactory()
Creates a static function.

Overrides:
getMarshalFactory in class ModuleContext

getExprFactory

public ExprFactory getExprFactory()
Overrides:
getExprFactory in class ModuleContext