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