|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.avalon.framework.logger.AbstractLoggable | +--org.apache.avalon.excalibur.component.ExcaliburComponentManager | +--org.apache.cocoon.components.CocoonComponentManager
Cocoon Component Manager.
This manager extends the ExcaliburComponentManager
by a special lifecycle handling for a RequestLifecycleComponent
and by handling the lookup of the SourceResolver
(in development)
Constructor Summary | |
CocoonComponentManager()
Create the ComponentManager |
|
CocoonComponentManager(java.lang.ClassLoader loader)
Create the ComponentManager with a Classloader |
|
CocoonComponentManager(org.apache.avalon.framework.component.ComponentManager manager)
Create the ComponentManager with a parent ComponentManager |
|
CocoonComponentManager(org.apache.avalon.framework.component.ComponentManager manager,
java.lang.ClassLoader loader)
Create the ComponentManager with a Classloader and parent ComponentManager |
Method Summary | |
static void |
enterEnvironment(Environment env,
java.util.Map objectModel)
This hook must be called by the sitemap each time a sitemap is entered |
static void |
leaveEnvironment()
This hook must be called by the sitemap each time a sitemap is left |
org.apache.avalon.framework.component.Component |
lookup(java.lang.String role)
Return an instance of a component based on a Role. |
void |
release(org.apache.avalon.framework.component.Component component)
Release a Component. |
protected void |
releaseRLComponent(org.apache.avalon.framework.component.Component component)
Release a RequestLifecycleComponent |
Methods inherited from class org.apache.avalon.excalibur.component.ExcaliburComponentManager |
addComponent, addComponentInstance, configure, contextualize, dispose, hasComponent, initialize, setLogKitManager, setRoleManager |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CocoonComponentManager()
public CocoonComponentManager(java.lang.ClassLoader loader)
public CocoonComponentManager(org.apache.avalon.framework.component.ComponentManager manager, java.lang.ClassLoader loader)
public CocoonComponentManager(org.apache.avalon.framework.component.ComponentManager manager)
Method Detail |
public static void enterEnvironment(Environment env, java.util.Map objectModel)
public static void leaveEnvironment()
public org.apache.avalon.framework.component.Component lookup(java.lang.String role) throws org.apache.avalon.framework.component.ComponentException
lookup
in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
public void release(org.apache.avalon.framework.component.Component component)
release
in class org.apache.avalon.excalibur.component.ExcaliburComponentManager
protected void releaseRLComponent(org.apache.avalon.framework.component.Component component)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |