Class ComponentDescriptor<T>
- java.lang.Object
-
- org.codehaus.plexus.component.repository.ComponentDescriptor<T>
-
public class ComponentDescriptor<T> extends Object
-
-
Constructor Summary
Constructors Constructor Description ComponentDescriptor()
ComponentDescriptor(Class<T> implementationClass, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
-
Method Summary
-
-
-
Method Detail
-
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()
-
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()
-
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()
-
-