Class ComponentDescriptor

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

public class ComponentDescriptor extends Object
Component instantiation description.
Version:
$Id: ComponentDescriptor.java 4859 2006-11-26 23:21:38Z jvanzyl $
  • Field Details

    • alias

      private String alias
    • role

      private String role
    • roleHint

      private String roleHint
    • implementation

      private String implementation
    • version

      private String version
    • componentType

      private String componentType
    • configuration

      private PlexusConfiguration configuration
    • instantiationStrategy

      private String instantiationStrategy
    • lifecycleHandler

      private String lifecycleHandler
    • componentProfile

      private String componentProfile
    • requirements

      private List requirements
    • componentFactory

      private String componentFactory
    • componentComposer

      private String componentComposer
    • componentConfigurator

      private String componentConfigurator
    • description

      private String description
    • realmId

      private String realmId
    • isolatedRealm

      private boolean isolatedRealm
    • dependencies

      private List dependencies
    • componentSetDescriptor

      private ComponentSetDescriptor componentSetDescriptor
  • Constructor Details

    • ComponentDescriptor

      public ComponentDescriptor()
  • Method Details

    • getComponentKey

      public String getComponentKey()
    • getHumanReadableKey

      public String getHumanReadableKey()
    • getAlias

      public String getAlias()
    • setAlias

      public void setAlias(String alias)
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • getRoleHint

      public String getRoleHint()
    • setRoleHint

      public void setRoleHint(String roleHint)
    • getImplementation

      public String getImplementation()
    • setImplementation

      public void setImplementation(String implementation)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getComponentType

      public String getComponentType()
    • setComponentType

      public void setComponentType(String componentType)
    • getInstantiationStrategy

      public String getInstantiationStrategy()
    • getConfiguration

      public PlexusConfiguration getConfiguration()
    • setConfiguration

      public void setConfiguration(PlexusConfiguration configuration)
    • hasConfiguration

      public boolean hasConfiguration()
    • getLifecycleHandler

      public String getLifecycleHandler()
    • setLifecycleHandler

      public void setLifecycleHandler(String lifecycleHandler)
    • getComponentProfile

      public String getComponentProfile()
    • setComponentProfile

      public void setComponentProfile(String componentProfile)
    • addRequirement

      public void addRequirement(ComponentRequirement requirement)
    • addRequirements

      public void addRequirements(List requirements)
    • getRequirements

      public List getRequirements()
    • getComponentFactory

      public String getComponentFactory()
    • setComponentFactory

      public void setComponentFactory(String componentFactory)
    • getComponentComposer

      public String getComponentComposer()
    • setComponentComposer

      public void setComponentComposer(String componentComposer)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • setInstantiationStrategy

      public void setInstantiationStrategy(String instantiationStrategy)
    • isIsolatedRealm

      public boolean isIsolatedRealm()
    • setComponentSetDescriptor

      public void setComponentSetDescriptor(ComponentSetDescriptor componentSetDescriptor)
    • getComponentSetDescriptor

      public ComponentSetDescriptor getComponentSetDescriptor()
    • setIsolatedRealm

      public void setIsolatedRealm(boolean isolatedRealm)
    • getDependencies

      public List getDependencies()
    • getComponentConfigurator

      public String getComponentConfigurator()
    • setComponentConfigurator

      public void setComponentConfigurator(String componentConfigurator)
    • getRealmId

      public String getRealmId()
    • setRealmId

      public void setRealmId(String realmId)
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object