Interface IPackageExportDescription


public interface IPackageExportDescription
Describes a package export. Instances of this class can be created via IBundleProjectService.newPackageExport(String, Version, boolean, String[]).
Since:
3.6
Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the declared friends of this package or null if none.
    Returns the fully qualified name of the exported package.
    Returns the version of the exported package or null if unspecified.
    boolean
    Returns whether the package is exported as API, or is internal.
  • Method Details

    • getName

      String getName()
      Returns the fully qualified name of the exported package.
      Returns:
      fully qualified name of the exported package
    • getVersion

      Version getVersion()
      Returns the version of the exported package or null if unspecified.
      Returns:
      version or null
    • getFriends

      String[] getFriends()
      Returns the declared friends of this package or null if none.
      Returns:
      friends as bundle symbolic names or null
    • isApi

      boolean isApi()
      Returns whether the package is exported as API, or is internal.
      Returns:
      whether the package is exported as API