public class ECMRoleManager extends AbstractRoleManager implements org.apache.avalon.framework.configuration.Configurable
| Constructor and Description |
|---|
ECMRoleManager()
Default constructor--this RoleManager has no parent.
|
ECMRoleManager(java.lang.ClassLoader loader)
Alternate constructor--this RoleManager has the specified
classloader.
|
ECMRoleManager(org.apache.avalon.fortress.RoleManager parent)
Alternate constructor--this RoleManager has the specified
parent.
|
ECMRoleManager(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.
|
protected java.lang.String |
getComponentHandlerClassName(java.lang.String defaultClassName) |
addRole, getDefaultHandler, getLoader, getRoleForClassname, getRoleForShortNamepublic ECMRoleManager()
public ECMRoleManager(java.lang.ClassLoader loader)
loader - The ClassLoader used to resolve class names.public ECMRoleManager(org.apache.avalon.fortress.RoleManager parent)
parent - The parent RoleManager.public ECMRoleManager(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 malformedprotected java.lang.String getComponentHandlerClassName(java.lang.String defaultClassName)