org.codehaus.plexus.component.repository
Class ComponentDescriptor<T>

java.lang.Object
  extended by org.codehaus.plexus.component.repository.ComponentDescriptor<T>

public class ComponentDescriptor<T>
extends java.lang.Object


Constructor Summary
ComponentDescriptor()
           
ComponentDescriptor(java.lang.Class<T> implementationClass, org.codehaus.plexus.classworlds.realm.ClassRealm classRealm)
           
 
Method Summary
 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()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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 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.