org.xwiki.component.descriptor
Class DefaultComponentRole<T>

java.lang.Object
  extended by 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$

Constructor Summary
DefaultComponentRole()
           
 
Method Summary
 boolean equals(Object object)
          
 Class<T> getRole()
           
 String getRoleHint()
           
 int hashCode()
          
 void setRole(Class<T> role)
           
 void setRoleHint(String roleHint)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultComponentRole

public DefaultComponentRole()
Method Detail

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.