org.codehaus.plexus.component.repository

Class ComponentDescriptor


public class ComponentDescriptor
extends java.lang.Object

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

Field Summary

private String
alias
private String
componentComposer
private String
componentConfigurator
private String
componentFactory
private String
componentProfile
private ComponentSetDescriptor
componentSetDescriptor
private String
componentType
private PlexusConfiguration
configuration
private List
dependencies
private String
description
private String
implementation
private String
instantiationStrategy
private boolean
isolatedRealm
private String
lifecycleHandler
private List
requirements
private String
role
private String
roleHint
private String
version

Method Summary

void
addRequirement(ComponentRequirement requirement)
boolean
equals(Object other)
String
getAlias()
String
getComponentComposer()
String
getComponentConfigurator()
String
getComponentFactory()
String
getComponentKey()
String
getComponentProfile()
ComponentSetDescriptor
getComponentSetDescriptor()
String
getComponentType()
PlexusConfiguration
getConfiguration()
List
getDependencies()
String
getDescription()
String
getHumanReadableKey()
String
getImplementation()
String
getInstantiationStrategy()
String
getLifecycleHandler()
List
getRequirements()
String
getRole()
String
getRoleHint()
String
getVersion()
boolean
hasConfiguration()
int
hashCode()
boolean
isIsolatedRealm()
void
setAlias(String alias)
void
setComponentComposer(String componentComposer)
void
setComponentConfigurator(String componentConfigurator)
void
setComponentFactory(String componentFactory)
void
setComponentProfile(String componentProfile)
void
setComponentSetDescriptor(ComponentSetDescriptor componentSetDescriptor)
void
setComponentType(String componentType)
void
setConfiguration(PlexusConfiguration configuration)
void
setDescription(String description)
void
setImplementation(String implementation)
void
setInstantiationStrategy(String instantiationStrategy)
void
setIsolatedRealm(boolean isolatedRealm)
void
setLifecycleHandler(String lifecycleHandler)
void
setRole(String role)
void
setRoleHint(String roleHint)
void
setVersion(String version)
String
toString()

Field Details

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 Details

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()