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 void
addComponentDescriptor(ComponentDescriptor<?> cd)
Add a new ComponentDescriptor to this set.void
addDependency(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.String
getId()
Returns the identifier of this set.String
getSource()
boolean
isIsolatedRealm()
Returns true if this set may be in an isolated classrealm.void
setComponents(List<ComponentDescriptor<?>> components)
Sets a List of components as this set's contents.void
setDependencies(List<ComponentDependency> dependencies)
Sets a List of dependencies as this set's component dependencies.void
setId(String id)
Sets the identifier of this set.void
setIsolatedRealm(boolean isolatedRealm)
Sets that this set of components may be in an isolated classrealm.void
setSource(String source)
String
toString()
-
-
-
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)
-
-