Class ComponentSetDescriptor
java.lang.Object
org.codehaus.plexus.component.repository.ComponentSetDescriptor
Contains a set of ComponentDescriptors and the set's dependencies.
- Author:
- Jason van Zyl, Trygve Laugstøl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a new ComponentDescriptor to this set.voidAdd a depenency to this set's contents.Returns a list of components in this set.Returns a List of dependencies of this set of components.getId()Returns the identifier of this set.booleanReturns 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.voidSets the identifier of this set.voidsetIsolatedRealm(boolean isolatedRealm) Sets that this set of components may be in an isolated classrealm.voidtoString()
-
Constructor Details
-
ComponentSetDescriptor
public ComponentSetDescriptor()
-
-
Method Details
-
getComponents
Returns a list of components in this set.- Returns:
- a list of components
-
addComponentDescriptor
Add a new ComponentDescriptor to this set.- Parameters:
cd- the ComponentDescriptor to add
-
setComponents
Sets a List of components as this set's contents.- Parameters:
components- the List of components to set
-
getDependencies
Returns a List of dependencies of this set of components.- Returns:
- a List of dependencies of this set of components
-
addDependency
Add a depenency to this set's contents.- Parameters:
cd- the ComponentDependency to add
-
setDependencies
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
Returns the identifier of this set.- Returns:
- the identifier of this set
-
setId
Sets the identifier of this set.- Parameters:
id- the identifier to set
-
toString
-
getSource
-
setSource
-