Class ProvideCapabilityDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- biz.aQute.bnd.reporter.manifest.dto.ProvideCapabilityDTO
-
public class ProvideCapabilityDTO extends org.osgi.dto.DTO
A representation of a provided capability.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>
arbitraryDirectives
A map of arbitrary directives.java.lang.String
effective
The time at which a capability will be available.java.lang.String
namespace
The namespace of the capability.java.util.Map<java.lang.String,TypedAttributeValueDTO>
typedAttributes
A map of attributes that define the capability.java.util.List<java.lang.String>
uses
A lists of package names that are used by the capability.
-
Constructor Summary
Constructors Constructor Description ProvideCapabilityDTO()
-
-
-
Field Detail
-
namespace
public java.lang.String namespace
The namespace of the capability.Must not be
null
.
-
effective
public java.lang.String effective
The time at which a capability will be available.If it is not specified this field must be set to "resolve".
-
uses
public java.util.List<java.lang.String> uses
A lists of package names that are used by the capability.If it is not specified this field must be empty.
-
typedAttributes
public java.util.Map<java.lang.String,TypedAttributeValueDTO> typedAttributes
A map of attributes that define the capability.If it is not specified this field must be empty.
-
arbitraryDirectives
public java.util.Map<java.lang.String,java.lang.String> arbitraryDirectives
A map of arbitrary directives.If it is not specified this field must be empty.
-
-