org.apache.avalon.excalibur.system
Class  ConfigurableRoleManager
java.lang.Object
  |
  +--org.apache.avalon.excalibur.system.AbstractRoleManager
        |
        +--org.apache.avalon.excalibur.system.ConfigurableRoleManager
- All Implemented Interfaces: 
 - org.apache.avalon.framework.configuration.Configurable, RoleManager
 
- public class ConfigurableRoleManager
- extends AbstractRoleManager
- implements org.apache.avalon.framework.configuration.Configurable
   
Configurable RoleManager implementation.  It populates the RoleManager
 from a configuration hierarchy.  This is based on the DefaultRoleManager
 in the org.apache.avalon.component package.
- Since: 
 - 4.1
 
- Version: 
 - CVS $Revision: 1.3 $ $Date: 2002/01/30 15:44:06 $
 
- Author: 
 - Berin Loritsch
 
 
 
| 
Method Summary | 
 void | 
configure(org.apache.avalon.framework.configuration.Configuration configuration)
 
          Reads a configuration object and creates the role, shorthand,
 and class name mapping. | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ConfigurableRoleManager
public ConfigurableRoleManager()
- Default constructor--this RoleManager has no parent.
 
ConfigurableRoleManager
public ConfigurableRoleManager(RoleManager parent)
- Alternate constructor--this RoleManager has the specified
 parent.
- Parameters:
 parent - The parent RoleManager.
 
 
ConfigurableRoleManager
public ConfigurableRoleManager(RoleManager parent,
                               java.lang.ClassLoader loader)
- Alternate constructor--this RoleManager has the specified
 parent and a classloader.
- Parameters:
 parent - The parent RoleManager.
 
 
configure
public final void configure(org.apache.avalon.framework.configuration.Configuration configuration)
                     throws org.apache.avalon.framework.configuration.ConfigurationException
- Reads a configuration object and creates the role, shorthand,
 and class name mapping.
- Specified by: 
 configure in interface org.apache.avalon.framework.configuration.Configurable
 
- Parameters:
 configuration - The configuration object.- Throws:
 org.apache.avalon.framework.configuration.ConfigurationException - if the configuration is malformed
 
 
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.