Package org.eclipse.pde.core.project
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 TypeMethodDescriptionString[]
Returns the declared friends of this package ornull
if none.getName()
Returns the fully qualified name of the exported package.Returns the version of the exported package ornull
if unspecified.boolean
isApi()
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 ornull
if unspecified.- Returns:
- version or
null
-
getFriends
String[] getFriends()Returns the declared friends of this package ornull
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
-