org.codehaus.plexus.component.repository

Class ComponentDescriptor

public class ComponentDescriptor extends Object

Component instantiation description.

Version: $Id: ComponentDescriptor.java 1777 2005-05-03 17:39:01Z jdcasey $

Author: Jason van Zyl bob mcwhirter Michal Maczka

Field Summary
Stringalias
StringcomponentComposer
StringcomponentConfigurator
StringcomponentFactory
StringcomponentProfile
ComponentSetDescriptorcomponentSetDescriptor
StringcomponentType
PlexusConfigurationconfiguration
Listdependencies
Stringdescription
Stringimplementation
StringinstantiationStrategy
booleanisolatedRealm
StringlifecycleHandler
Listrequirements
Stringrole
StringroleHint
Stringversion
Method Summary
voidaddRequirement(ComponentRequirement requirement)
booleanequals(Object other)
StringgetAlias()
StringgetComponentComposer()
StringgetComponentConfigurator()
StringgetComponentFactory()
StringgetComponentKey()
StringgetComponentProfile()
ComponentSetDescriptorgetComponentSetDescriptor()
StringgetComponentType()
PlexusConfigurationgetConfiguration()
ListgetDependencies()
StringgetDescription()
StringgetHumanReadableKey()
StringgetImplementation()
StringgetInstantiationStrategy()
StringgetLifecycleHandler()
ListgetRequirements()
StringgetRole()
StringgetRoleHint()
StringgetVersion()
booleanhasConfiguration()
inthashCode()
booleanisIsolatedRealm()
voidsetAlias(String alias)
voidsetComponentComposer(String componentComposer)
voidsetComponentConfigurator(String componentConfigurator)
voidsetComponentFactory(String componentFactory)
voidsetComponentProfile(String componentProfile)
voidsetComponentSetDescriptor(ComponentSetDescriptor componentSetDescriptor)
voidsetComponentType(String componentType)
voidsetConfiguration(PlexusConfiguration configuration)
voidsetDescription(String description)
voidsetImplementation(String implementation)
voidsetInstantiationStrategy(String instantiationStrategy)
voidsetIsolatedRealm(boolean isolatedRealm)
voidsetLifecycleHandler(String lifecycleHandler)
voidsetRole(String role)
voidsetRoleHint(String roleHint)
voidsetVersion(String version)
StringtoString()

Field Detail

alias

private String alias

componentComposer

private String componentComposer

componentConfigurator

private String componentConfigurator

componentFactory

private String componentFactory

componentProfile

private String componentProfile

componentSetDescriptor

private ComponentSetDescriptor componentSetDescriptor

componentType

private String componentType

configuration

private PlexusConfiguration configuration

dependencies

private List dependencies

description

private String description

implementation

private String implementation

instantiationStrategy

private String instantiationStrategy

isolatedRealm

private boolean isolatedRealm

lifecycleHandler

private String lifecycleHandler

requirements

private List requirements

role

private String role

roleHint

private String roleHint

version

private String version

Method Detail

addRequirement

public void addRequirement(ComponentRequirement requirement)

equals

public boolean equals(Object other)

getAlias

public String getAlias()

getComponentComposer

public String getComponentComposer()

getComponentConfigurator

public String getComponentConfigurator()

getComponentFactory

public String getComponentFactory()

getComponentKey

public String getComponentKey()

getComponentProfile

public String getComponentProfile()

getComponentSetDescriptor

public ComponentSetDescriptor getComponentSetDescriptor()

getComponentType

public String getComponentType()

getConfiguration

public PlexusConfiguration getConfiguration()

getDependencies

public List getDependencies()

getDescription

public String getDescription()

getHumanReadableKey

public String getHumanReadableKey()

getImplementation

public String getImplementation()

getInstantiationStrategy

public String getInstantiationStrategy()

getLifecycleHandler

public String getLifecycleHandler()

getRequirements

public List getRequirements()

getRole

public String getRole()

getRoleHint

public String getRoleHint()

getVersion

public String getVersion()

hasConfiguration

public boolean hasConfiguration()

hashCode

public int hashCode()

isIsolatedRealm

public boolean isIsolatedRealm()

setAlias

public void setAlias(String alias)

setComponentComposer

public void setComponentComposer(String componentComposer)

setComponentConfigurator

public void setComponentConfigurator(String componentConfigurator)

setComponentFactory

public void setComponentFactory(String componentFactory)

setComponentProfile

public void setComponentProfile(String componentProfile)

setComponentSetDescriptor

public void setComponentSetDescriptor(ComponentSetDescriptor componentSetDescriptor)

setComponentType

public void setComponentType(String componentType)

setConfiguration

public void setConfiguration(PlexusConfiguration configuration)

setDescription

public void setDescription(String description)

setImplementation

public void setImplementation(String implementation)

setInstantiationStrategy

public void setInstantiationStrategy(String instantiationStrategy)

setIsolatedRealm

public void setIsolatedRealm(boolean isolatedRealm)

setLifecycleHandler

public void setLifecycleHandler(String lifecycleHandler)

setRole

public void setRole(String role)

setRoleHint

public void setRoleHint(String roleHint)

setVersion

public void setVersion(String version)

toString

public String toString()