
|
Cocoon API: Class Manager
org.apache.cocoon.framework
Class Manager
java.lang.Object
|
+--java.util.Dictionary
|
+--java.util.Hashtable
|
+--org.apache.cocoon.framework.Manager
- All Implemented Interfaces:
- Actor, java.lang.Cloneable, DestroyListener, Director, Factory, java.util.Map, java.io.Serializable
- public class Manager
- extends java.util.Hashtable
- implements Actor, Factory, Director, DestroyListener
This class is used to create and control software actors and resources.
- Version:
- $Revision: 1.11 $ $Date: 2001/01/18 22:38:17 $
- Author:
- Stefano Mazzocchi
- See Also:
- Serialized Form
Inner classes inherited from class java.util.Map |
java.util.Map.Entry |
Method Summary |
java.lang.Object |
create(java.lang.String name)
Create the instance of a class given its name. |
java.lang.Object |
create(java.lang.String name,
Configurations conf)
Create the instance of a class and, if configurable, use
the given configurations to configure it. |
java.util.Vector |
create(java.util.Vector names)
Create a vector of instances. |
java.util.Vector |
create(java.util.Vector names,
Configurations conf)
Create a vector of instances with given configurations. |
void |
destroy()
|
void |
destroyAll()
Calls destroy() on all components that are instances of DestroyListener |
java.lang.Object |
getActor(java.lang.String role)
Get the actor currently playing the given role. |
java.util.Enumeration |
getRoles()
Get the roles currently set. |
void |
init(Director director)
Initialize the actor by indicating their director. |
void |
setRole(java.lang.String role,
java.lang.Object actor)
Set the actor for the role. |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, rehash, remove, size, toString, values |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Manager
public Manager()
init
public void init(Director director)
- Initialize the actor by indicating their director.
- Specified by:
init in interface Actor
create
public java.lang.Object create(java.lang.String name)
- Create the instance of a class given its name.
- Specified by:
create in interface Factory
create
public java.lang.Object create(java.lang.String name,
Configurations conf)
throws java.lang.RuntimeException
- Create the instance of a class and, if configurable, use
the given configurations to configure it.
- Specified by:
create in interface Factory
create
public java.util.Vector create(java.util.Vector names)
- Create a vector of instances.
- Specified by:
create in interface Factory
create
public java.util.Vector create(java.util.Vector names,
Configurations conf)
- Create a vector of instances with given configurations.
- Specified by:
create in interface Factory
destroy
public void destroy()
- Specified by:
destroy in interface DestroyListener
destroyAll
public void destroyAll()
- Calls destroy() on all components that are instances of DestroyListener
getActor
public java.lang.Object getActor(java.lang.String role)
- Get the actor currently playing the given role.
- Specified by:
getActor in interface Director
setRole
public void setRole(java.lang.String role,
java.lang.Object actor)
- Set the actor for the role.
- Specified by:
setRole in interface Director
getRoles
public java.util.Enumeration getRoles()
- Get the roles currently set.
- Specified by:
getRoles in interface Director
Copyright © 1999-2001 Apache Software Foundation. All Rights Reserved.
|