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 Summary
Constructors Constructor Description ComponentSetDescriptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComponentDescriptor(ComponentDescriptor<?> cd)Add a new ComponentDescriptor to this set.voidaddDependency(ComponentDependency cd)Add a depenency to this set's contents.List<ComponentDescriptor<?>>getComponents()Returns a list of components in this set.List<ComponentDependency>getDependencies()Returns a List of dependencies of this set of components.StringgetId()Returns the identifier of this set.StringgetSource()booleanisIsolatedRealm()Returns true if this set may be in an isolated classrealm.voidsetComponents(List<ComponentDescriptor<?>> components)Sets a List of components as this set's contents.voidsetDependencies(List<ComponentDependency> dependencies)Sets a List of dependencies as this set's component dependencies.voidsetId(String id)Sets the identifier of this set.voidsetIsolatedRealm(boolean isolatedRealm)Sets that this set of components may be in an isolated classrealm.voidsetSource(String source)StringtoString()
-
-
-
Method Detail
-
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
-
getSource
public String getSource()
-
setSource
public void setSource(String source)
-
-