org.codehaus.plexus.component.repository
Class ComponentDescriptor
java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
alias
private java.lang.String alias
role
private java.lang.String role
roleHint
private java.lang.String roleHint
implementation
private java.lang.String implementation
version
private java.lang.String version
componentType
private java.lang.String componentType
configuration
private PlexusConfiguration configuration
instantiationStrategy
private java.lang.String instantiationStrategy
lifecycleHandler
private java.lang.String lifecycleHandler
componentProfile
private java.lang.String componentProfile
requirements
private java.util.List requirements
componentFactory
private java.lang.String componentFactory
componentComposer
private java.lang.String componentComposer
componentConfigurator
private java.lang.String componentConfigurator
description
private java.lang.String description
isolatedRealm
private boolean isolatedRealm
dependencies
private java.util.List dependencies
componentSetDescriptor
private ComponentSetDescriptor componentSetDescriptor
ComponentDescriptor
public ComponentDescriptor()
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