Class ComponentDescriptor<T>
- java.lang.Object
-
- org.codehaus.plexus.component.repository.ComponentDescriptor<T>
-
public class ComponentDescriptor<T> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ComponentDescriptor()ComponentDescriptor(java.lang.Class<T> implementationClass, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRequirement(ComponentRequirement requirement)booleanequals(java.lang.Object rhs)java.lang.StringgetAlias()java.lang.StringgetComponentComposer()java.lang.StringgetComponentConfigurator()java.lang.StringgetComponentFactory()java.lang.StringgetComponentProfile()java.lang.StringgetComponentType()PlexusConfigurationgetConfiguration()java.lang.StringgetDescription()java.lang.StringgetHumanReadableKey()java.lang.StringgetImplementation()java.lang.Class<T>getImplementationClass()java.lang.StringgetInstantiationStrategy()java.lang.StringgetLifecycleHandler()org.codehaus.plexus.classworlds.realm.ClassRealmgetRealm()java.util.List<ComponentRequirement>getRequirements()java.lang.StringgetRole()java.lang.Class<T>getRoleClass()java.lang.StringgetRoleHint()java.lang.StringgetVersion()booleanhasConfiguration()inthashCode()booleanisIsolatedRealm()voidsetAlias(java.lang.String alias)voidsetComponentComposer(java.lang.String componentComposer)voidsetComponentConfigurator(java.lang.String componentConfigurator)voidsetComponentFactory(java.lang.String componentFactory)voidsetComponentProfile(java.lang.String componentProfile)voidsetComponentType(java.lang.String componentType)voidsetConfiguration(PlexusConfiguration configuration)voidsetDescription(java.lang.String description)voidsetImplementation(java.lang.String implementation)voidsetImplementationClass(java.lang.Class implementationClass)voidsetInstantiationStrategy(java.lang.String instantiationStrategy)voidsetIsolatedRealm(boolean isolatedRealm)voidsetLifecycleHandler(java.lang.String lifecycleHandler)voidsetRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)voidsetRole(java.lang.String role)voidsetRoleClass(java.lang.Class<?> roleClass)voidsetRoleHint(java.lang.String hint)voidsetVersion(java.lang.String version)java.lang.StringtoString()
-
-
-
Constructor Detail
-
ComponentDescriptor
public ComponentDescriptor()
-
ComponentDescriptor
public ComponentDescriptor(java.lang.Class<T> implementationClass, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
-
-
Method Detail
-
setRole
public final void setRole(java.lang.String role)
-
setRoleClass
public final void setRoleClass(java.lang.Class<?> roleClass)
-
setRoleHint
public final void setRoleHint(java.lang.String hint)
-
setDescription
public final void setDescription(java.lang.String description)
-
setInstantiationStrategy
public final void setInstantiationStrategy(java.lang.String instantiationStrategy)
-
setImplementation
public final void setImplementation(java.lang.String implementation)
-
setRealm
public final void setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
-
setImplementationClass
public final void setImplementationClass(java.lang.Class implementationClass)
-
setComponentComposer
public final void setComponentComposer(java.lang.String componentComposer)
-
setComponentConfigurator
public final void setComponentConfigurator(java.lang.String componentConfigurator)
-
setComponentFactory
public final void setComponentFactory(java.lang.String componentFactory)
-
addRequirement
public final void addRequirement(ComponentRequirement requirement)
-
setConfiguration
public final void setConfiguration(PlexusConfiguration configuration)
-
setAlias
public final void setAlias(java.lang.String alias)
-
setVersion
public final void setVersion(java.lang.String version)
-
setComponentType
public final void setComponentType(java.lang.String componentType)
-
setComponentProfile
public final void setComponentProfile(java.lang.String componentProfile)
-
setLifecycleHandler
public final void setLifecycleHandler(java.lang.String lifecycleHandler)
-
setIsolatedRealm
public final void setIsolatedRealm(boolean isolatedRealm)
-
getRole
public java.lang.String getRole()
-
getRoleClass
public final java.lang.Class<T> getRoleClass()
-
getRoleHint
public java.lang.String getRoleHint()
-
getDescription
public final java.lang.String getDescription()
-
getInstantiationStrategy
public final java.lang.String getInstantiationStrategy()
-
getImplementation
public final java.lang.String getImplementation()
-
getRealm
public final org.codehaus.plexus.classworlds.realm.ClassRealm getRealm()
-
getImplementationClass
public final java.lang.Class<T> getImplementationClass()
-
getComponentComposer
public final java.lang.String getComponentComposer()
-
getComponentConfigurator
public final java.lang.String getComponentConfigurator()
-
getComponentFactory
public final java.lang.String getComponentFactory()
-
getRequirements
public final java.util.List<ComponentRequirement> getRequirements()
-
hasConfiguration
public final boolean hasConfiguration()
-
getConfiguration
public final PlexusConfiguration getConfiguration()
-
getAlias
public final java.lang.String getAlias()
-
getVersion
public final java.lang.String getVersion()
-
getComponentType
public java.lang.String getComponentType()
-
getComponentProfile
public final java.lang.String getComponentProfile()
-
getLifecycleHandler
public final java.lang.String getLifecycleHandler()
-
isIsolatedRealm
public final boolean isIsolatedRealm()
-
getHumanReadableKey
public final java.lang.String getHumanReadableKey()
-
toString
public final java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-