Class BundleSymbolicNameDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- biz.aQute.bnd.reporter.manifest.dto.BundleSymbolicNameDTO
-
public class BundleSymbolicNameDTO extends org.osgi.dto.DTO
A representation of a bundle symbolic name.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>
arbitraryAttributes
A map of arbitrary attributes of the bundle.java.lang.String
fragmentAttachment
The fragment attachment policy of the bundle.java.util.List<java.lang.String>
mandatories
A list of mandatory attributes of the bundle.boolean
singleton
Indicates if the bundle must be singletonjava.lang.String
symbolicName
The symbolic name of the bundle.
-
Constructor Summary
Constructors Constructor Description BundleSymbolicNameDTO()
-
-
-
Field Detail
-
symbolicName
public java.lang.String symbolicName
The symbolic name of the bundle.This is declared in the
Bundle-SymbolicName
header, must not benull
.
-
singleton
public boolean singleton
Indicates if the bundle must be singletonThis is declared in the
Bundle-SymbolicName
header, if it is not specified this field must be set to false.
-
fragmentAttachment
public java.lang.String fragmentAttachment
The fragment attachment policy of the bundle.This is declared in the
Bundle-SymbolicName
header, if it is not specified this field must be set to mandatory.
-
mandatories
public java.util.List<java.lang.String> mandatories
A list of mandatory attributes of the bundle.This is declared in the
Bundle-SymbolicName
header, if it is not specified this field must be empty.
-
arbitraryAttributes
public java.util.Map<java.lang.String,java.lang.String> arbitraryAttributes
A map of arbitrary attributes of the bundle.This is declared in the
Bundle-SymbolicName
header, if it is not specified this field must be empty.
-
-