public class ConfigurableRoleManager extends AbstractRoleManager implements org.apache.avalon.framework.configuration.Configurable
| Constructor and Description |
|---|
ConfigurableRoleManager()
Default constructor--this RoleManager has no parent.
|
ConfigurableRoleManager(java.lang.ClassLoader loader)
Alternate constructor--this RoleManager has the specified
classloader.
|
ConfigurableRoleManager(org.apache.avalon.fortress.RoleManager parent)
Alternate constructor--this RoleManager has the specified
parent.
|
ConfigurableRoleManager(org.apache.avalon.fortress.RoleManager parent,
java.lang.ClassLoader loader)
Alternate constructor--this RoleManager has the specified
parent and a classloader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Reads a configuration object and creates the role, shorthand,
and class name mapping.
|
addRole, getDefaultHandler, getLoader, getRoleForClassname, getRoleForShortNamepublic ConfigurableRoleManager()
public ConfigurableRoleManager(java.lang.ClassLoader loader)
loader - The ClassLoader used to resolve class names.public ConfigurableRoleManager(org.apache.avalon.fortress.RoleManager parent)
parent - The parent RoleManager.public ConfigurableRoleManager(org.apache.avalon.fortress.RoleManager parent,
java.lang.ClassLoader loader)
parent - The parent RoleManager.loader - the classloaderpublic final void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
configure in interface org.apache.avalon.framework.configuration.Configurableconfiguration - The configuration object.org.apache.avalon.framework.configuration.ConfigurationException - if the configuration is malformed