public abstract class ContainerDescriptor extends Descriptor
Modifier | Constructor and Description |
---|---|
protected |
ContainerDescriptor(String name)
Constructor for a new descriptor
|
Modifier and Type | Method and Description |
---|---|
Set<ArtifactDescriptor> |
getArtifactDescriptors()
Return a set of artifact descriptors
The requirements and capabilities of the returned artifacts are
available as an aggregate from
Descriptor.getCapabilities() ,
Descriptor.getRequirements() . |
Set<BundleDescriptor> |
getBundleDescriptors()
Return a set of bundle descriptors.
|
<T extends ArtifactDescriptor> |
getDescriptors(Class<T> type)
Return a set of artifact descriptors of the given type
|
void |
lock()
Lock the descriptor.
|
aggregate, checkLocked, getCapabilities, getDynamicImportedPackages, getExportedPackages, getImportedPackages, getName, getRequirements, isLocked, toString
protected ContainerDescriptor(String name)
name
- The nameIllegalArgumentException
- if name is null
public final Set<BundleDescriptor> getBundleDescriptors()
Descriptor.getCapabilities()
,
Descriptor.getRequirements()
, Descriptor.getDynamicImportedPackages()
Descriptor.getExportedPackages()
and Descriptor.getImportedPackages()
public final Set<ArtifactDescriptor> getArtifactDescriptors()
Descriptor.getCapabilities()
,
Descriptor.getRequirements()
.public <T extends ArtifactDescriptor> Set<T> getDescriptors(Class<T> type)
type
- The descriptor typepublic void lock()
Descriptor
lock
in class Descriptor
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.