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, toStringprotected ContainerDescriptor(String name)
name - The nameIllegalArgumentException - if name is nullpublic 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()
Descriptorlock in class DescriptorCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.