org.codehaus.plexus.component.repository
Class ComponentDescriptor<T>
java.lang.Object
org.codehaus.plexus.component.repository.ComponentDescriptor<T>
public class ComponentDescriptor<T>
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ComponentDescriptor
public ComponentDescriptor()
ComponentDescriptor
public ComponentDescriptor(java.lang.Class<T> implementationClass,
org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
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 class java.lang.Object
equals
public boolean equals(java.lang.Object rhs)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.