org.xwiki.component.descriptor
Class DefaultComponentRole<T>
java.lang.Object
org.xwiki.component.descriptor.DefaultComponentRole<T>
- Type Parameters:
T - the type of the component role
- All Implemented Interfaces:
- ComponentRole<T>
- Direct Known Subclasses:
- DefaultComponentDependency, DefaultComponentDescriptor
public class DefaultComponentRole<T>
- extends Object
- implements ComponentRole<T>
- Version:
- $Id$
DefaultComponentRole
public DefaultComponentRole()
- Default constructor.
DefaultComponentRole
public DefaultComponentRole(ComponentRole<T> componentRole)
- Create a new
DefaultComponentRole by cloning the provided ComponentRole.
- Parameters:
componentRole - the component role to clone- Since:
- 3.4M1
setRole
public void setRole(Class<T> role)
- Parameters:
role - the class of the component role
getRole
public Class<T> getRole()
- Specified by:
getRole in interface ComponentRole<T>
- Returns:
- the class of the component role
setRoleHint
public void setRoleHint(String roleHint)
- Parameters:
roleHint - the hint of the component role
getRoleHint
public String getRoleHint()
- Specified by:
getRoleHint in interface ComponentRole<T>
- Returns:
- the hint of the component role
toString
public String toString()
- Overrides:
toString in class Object
equals
public boolean equals(Object object)
-
- Overrides:
equals in class Object
- Since:
- 3.3M1
hashCode
public int hashCode()
-
- Overrides:
hashCode in class Object
- Since:
- 3.3M1
Copyright © 2004-2012 XWiki. All Rights Reserved.