public final class RoleEntry
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Class |
m_componentClass |
private java.lang.Class |
m_handlerClass |
private java.lang.String |
m_role |
private java.lang.String |
m_shortName |
| Constructor and Description |
|---|
RoleEntry(java.lang.String role,
java.lang.String shortName,
java.lang.Class componentClass,
java.lang.Class handlerClass)
Create a
RoleEntry with all the associated information. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class |
getComponentClass()
Get the
Class for the component type. |
java.lang.Class |
getHandlerClass()
Get the
Class for the component type's
org.apache.avalon.fortress.impl.handler.ComponentHandler. |
java.lang.String |
getRole()
Get the role name for the component type.
|
java.lang.String |
getShortname()
Get the short name for the component type.
|
private final java.lang.String m_shortName
private final java.lang.String m_role
private final java.lang.Class m_componentClass
private final java.lang.Class m_handlerClass
public RoleEntry(java.lang.String role,
java.lang.String shortName,
java.lang.Class componentClass,
java.lang.Class handlerClass)
throws java.lang.IllegalArgumentException
RoleEntry with all the associated information.
All arguments must be supplied.role - Role name for this component typeshortName - Short name for this component typecomponentClass - Class to instantiate the
component typehandlerClass - Class to instantiate the
component handlerjava.lang.NullPointerException - if any argument is null.java.lang.IllegalArgumentExceptionpublic java.lang.String getRole()
public java.lang.String getShortname()
public java.lang.Class getComponentClass()
Class for the component type.Classpublic java.lang.Class getHandlerClass()
Class for the component type's
org.apache.avalon.fortress.impl.handler.ComponentHandler.Class