org.codehaus.plexus.component.repository
Class ComponentDescriptor

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

public class ComponentDescriptor
extends java.lang.Object

Component instantiation description.

Version:
$Id: ComponentDescriptor.java 1777 2005-05-03 17:39:01Z jdcasey $
Author:
Jason van Zyl, bob mcwhirter, Michal Maczka

Constructor Summary
ComponentDescriptor()
           
 
Method Summary
 void addRequirement(ComponentRequirement requirement)
           
 boolean equals(java.lang.Object other)
           
 java.lang.String getAlias()
           
 java.lang.String getComponentComposer()
           
 java.lang.String getComponentConfigurator()
           
 java.lang.String getComponentFactory()
           
 java.lang.String getComponentKey()
           
 java.lang.String getComponentProfile()
           
 ComponentSetDescriptor getComponentSetDescriptor()
           
 java.lang.String getComponentType()
           
 PlexusConfiguration getConfiguration()
           
 java.util.List getDependencies()
           
 java.lang.String getDescription()
           
 java.lang.String getHumanReadableKey()
           
 java.lang.String getImplementation()
           
 java.lang.String getInstantiationStrategy()
           
 java.lang.String getLifecycleHandler()
           
 java.util.List getRequirements()
           
 java.lang.String getRole()
           
 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 setComponentSetDescriptor(ComponentSetDescriptor componentSetDescriptor)
           
 void setComponentType(java.lang.String componentType)
           
 void setConfiguration(PlexusConfiguration configuration)
           
 void setDescription(java.lang.String description)
           
 void setImplementation(java.lang.String implementation)
           
 void setInstantiationStrategy(java.lang.String instantiationStrategy)
           
 void setIsolatedRealm(boolean isolatedRealm)
           
 void setLifecycleHandler(java.lang.String lifecycleHandler)
           
 void setRole(java.lang.String role)
           
 void setRoleHint(java.lang.String roleHint)
           
 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()
Method Detail

getComponentKey

public java.lang.String getComponentKey()

getHumanReadableKey

public java.lang.String getHumanReadableKey()

getAlias

public java.lang.String getAlias()

setAlias

public void setAlias(java.lang.String alias)

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)

getRoleHint

public java.lang.String getRoleHint()

setRoleHint

public void setRoleHint(java.lang.String roleHint)

getImplementation

public java.lang.String getImplementation()

setImplementation

public void setImplementation(java.lang.String implementation)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getComponentType

public java.lang.String getComponentType()

setComponentType

public void setComponentType(java.lang.String componentType)

getInstantiationStrategy

public java.lang.String getInstantiationStrategy()

getConfiguration

public PlexusConfiguration getConfiguration()

setConfiguration

public void setConfiguration(PlexusConfiguration configuration)

hasConfiguration

public boolean hasConfiguration()

getLifecycleHandler

public java.lang.String getLifecycleHandler()

setLifecycleHandler

public void setLifecycleHandler(java.lang.String lifecycleHandler)

getComponentProfile

public java.lang.String getComponentProfile()

setComponentProfile

public void setComponentProfile(java.lang.String componentProfile)

addRequirement

public void addRequirement(ComponentRequirement requirement)

getRequirements

public java.util.List getRequirements()

getComponentFactory

public java.lang.String getComponentFactory()

setComponentFactory

public void setComponentFactory(java.lang.String componentFactory)

getComponentComposer

public java.lang.String getComponentComposer()

setComponentComposer

public void setComponentComposer(java.lang.String componentComposer)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

setInstantiationStrategy

public void setInstantiationStrategy(java.lang.String instantiationStrategy)

isIsolatedRealm

public boolean isIsolatedRealm()

setComponentSetDescriptor

public void setComponentSetDescriptor(ComponentSetDescriptor componentSetDescriptor)

getComponentSetDescriptor

public ComponentSetDescriptor getComponentSetDescriptor()

setIsolatedRealm

public void setIsolatedRealm(boolean isolatedRealm)

getDependencies

public java.util.List getDependencies()

getComponentConfigurator

public java.lang.String getComponentConfigurator()

setComponentConfigurator

public void setComponentConfigurator(java.lang.String componentConfigurator)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2001-2007 Codehaus. All Rights Reserved.