Class ComponentSetDescriptor

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

public class ComponentSetDescriptor extends Object
Contains a set of ComponentDescriptors and the set's dependencies.
Author:
Jason van Zyl, Trygve Laugstøl
  • Constructor Details

    • ComponentSetDescriptor

      public ComponentSetDescriptor()
  • Method Details

    • getComponents

      public List<ComponentDescriptor<?>> getComponents()
      Returns a list of components in this set.
      Returns:
      a list of components
    • addComponentDescriptor

      public void addComponentDescriptor(ComponentDescriptor<?> cd)
      Add a new ComponentDescriptor to this set.
      Parameters:
      cd - the ComponentDescriptor to add
    • setComponents

      public void setComponents(List<ComponentDescriptor<?>> components)
      Sets a List of components as this set's contents.
      Parameters:
      components - the List of components to set
    • getDependencies

      public List<ComponentDependency> getDependencies()
      Returns a List of dependencies of this set of components.
      Returns:
      a List of dependencies of this set of components
    • addDependency

      public void addDependency(ComponentDependency cd)
      Add a depenency to this set's contents.
      Parameters:
      cd - the ComponentDependency to add
    • setDependencies

      public void setDependencies(List<ComponentDependency> dependencies)
      Sets a List of dependencies as this set's component dependencies.
      Parameters:
      dependencies - the List of components to set
    • setIsolatedRealm

      public void setIsolatedRealm(boolean isolatedRealm)
      Sets that this set of components may be in an isolated classrealm.
      Parameters:
      isolatedRealm - true if this set of components may be in an isolated classrealm
    • isIsolatedRealm

      public boolean isIsolatedRealm()
      Returns true if this set may be in an isolated classrealm.
      Returns:
      true if this set may be in an isolated classrealm
    • getId

      public String getId()
      Returns the identifier of this set.
      Returns:
      the identifier of this set
    • setId

      public void setId(String id)
      Sets the identifier of this set.
      Parameters:
      id - the identifier to set
    • toString

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

      public String getSource()
    • setSource

      public void setSource(String source)