org.codehaus.plexus.component.repository
Class ComponentDescriptor<T>
java.lang.Object
org.codehaus.plexus.component.repository.ComponentDescriptor<T>
public class ComponentDescriptor<T>
- extends Object
ComponentDescriptor
public ComponentDescriptor()
ComponentDescriptor
public ComponentDescriptor(Class<T> implementationClass,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
setRole
public final void setRole(String role)
setRoleClass
public final void setRoleClass(Class<?> roleClass)
setRoleHint
public final void setRoleHint(String hint)
setDescription
public final void setDescription(String description)
setInstantiationStrategy
public final void setInstantiationStrategy(String instantiationStrategy)
setImplementation
public final void setImplementation(String implementation)
setRealm
public final void setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
setImplementationClass
public final void setImplementationClass(Class implementationClass)
setComponentComposer
public final void setComponentComposer(String componentComposer)
setComponentConfigurator
public final void setComponentConfigurator(String componentConfigurator)
setComponentFactory
public final void setComponentFactory(String componentFactory)
addRequirement
public final void addRequirement(ComponentRequirement requirement)
setConfiguration
public final void setConfiguration(PlexusConfiguration configuration)
setAlias
public final void setAlias(String alias)
setVersion
public final void setVersion(String version)
setComponentType
public final void setComponentType(String componentType)
setComponentProfile
public final void setComponentProfile(String componentProfile)
setLifecycleHandler
public final void setLifecycleHandler(String lifecycleHandler)
setIsolatedRealm
public final void setIsolatedRealm(boolean isolatedRealm)
getRole
public String getRole()
getRoleClass
public final Class<T> getRoleClass()
getRoleHint
public String getRoleHint()
getDescription
public final String getDescription()
getInstantiationStrategy
public final String getInstantiationStrategy()
getImplementation
public final String getImplementation()
getRealm
public final org.codehaus.plexus.classworlds.realm.ClassRealm getRealm()
getImplementationClass
public final Class<T> getImplementationClass()
getComponentComposer
public final String getComponentComposer()
getComponentConfigurator
public final String getComponentConfigurator()
getComponentFactory
public final String getComponentFactory()
getRequirements
public final List<ComponentRequirement> getRequirements()
hasConfiguration
public final boolean hasConfiguration()
getConfiguration
public final PlexusConfiguration getConfiguration()
getAlias
public final String getAlias()
getVersion
public final String getVersion()
getComponentType
public String getComponentType()
getComponentProfile
public final String getComponentProfile()
getLifecycleHandler
public final String getLifecycleHandler()
isIsolatedRealm
public final boolean isIsolatedRealm()
getHumanReadableKey
public final String getHumanReadableKey()
toString
public final String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object rhs)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
Copyright © 2010-2012 Sonatype, Inc.. All Rights Reserved.