Class RequireBundleDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- biz.aQute.bnd.reporter.manifest.dto.RequireBundleDTO
-
public class RequireBundleDTO extends org.osgi.dto.DTOA representation of a require bundle clause.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>arbitraryAttributesA map of arbitrary attributes.java.lang.StringbundleSymbolicNameThe bundle symbolic name of the required bundle.VersionRangeDTObundleVersionThe version range to select the required bundle.java.lang.StringresolutionIndicates if the resolution is optional or mandatory.java.lang.StringvisibilityIndicates if the bundle will transitively have access to these required bundle's exported packages.
-
Constructor Summary
Constructors Constructor Description RequireBundleDTO()
-
-
-
Field Detail
-
bundleSymbolicName
public java.lang.String bundleSymbolicName
The bundle symbolic name of the required bundle.Must not be
null.
-
visibility
public java.lang.String visibility
Indicates if the bundle will transitively have access to these required bundle's exported packages.If it is not specified this field must be set to "private".
-
resolution
public java.lang.String resolution
Indicates if the resolution is optional or mandatory.If it is not specified this field must be set to "mandatory".
-
bundleVersion
public VersionRangeDTO bundleVersion
The version range to select the required bundle.If it is not specified this field must be set to the default value.
-
arbitraryAttributes
public java.util.Map<java.lang.String,java.lang.String> arbitraryAttributes
A map of arbitrary attributes.If it is not specified this field must be empty.
-
-