Class ExportPackageDTO
- java.lang.Object
-
- org.osgi.dto.DTO
-
- biz.aQute.bnd.reporter.manifest.dto.ExportPackageDTO
-
public class ExportPackageDTO extends org.osgi.dto.DTO
A representation of an export package clause.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.lang.String>
arbitraryAttributes
A map of arbitrary attributes.java.util.List<java.lang.String>
excludes
A list of class names that must be invisible to an importer.java.util.List<java.lang.String>
includes
A list of class names that must be visible to an importer.java.util.List<java.lang.String>
mandatories
A list of mandatory attributes.java.lang.String
packageName
The package name.java.util.List<java.lang.String>
uses
A list of package names that are used by the exported package.VersionDTO
version
The version of the exported package.
-
Constructor Summary
Constructors Constructor Description ExportPackageDTO()
-
-
-
Field Detail
-
packageName
public java.lang.String packageName
The package name.This field must not be
null
.
-
uses
public java.util.List<java.lang.String> uses
A list of package names that are used by the exported package.If it is not specified this field must be empty.
-
mandatories
public java.util.List<java.lang.String> mandatories
A list of mandatory attributes.If it is not specified this field must be empty.
-
includes
public java.util.List<java.lang.String> includes
A list of class names that must be visible to an importer.If it is not specified this field must be empty.
-
excludes
public java.util.List<java.lang.String> excludes
A list of class names that must be invisible to an importer.If it is not specified this field must be empty.
-
version
public VersionDTO version
The version of the exported package.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.
-
-