Eclipse Platform Release 3.7

## Uses of Interface
org.eclipse.osgi.service.resolver.ExportPackageDescription

Packages that use ExportPackageDescription
org.eclipse.osgi.service.resolver: Provides the Equinox resolver API.

Uses of ExportPackageDescription in org.eclipse.osgi.service.resolver

Methods in org.eclipse.osgi.service.resolver that return ExportPackageDescription
`ExportPackageDescription` `StateObjectFactory.createExportPackageDescription(ExportPackageDescription original)` Creates an import package specification that is a copy of the given constraint
`ExportPackageDescription` `StateObjectFactory.createExportPackageDescription(String packageName, Version version, Map<String,?> directives, Map<String,?> attributes, boolean root, BundleDescription exporter)` Used by the Resolver to dynamically create ExportPackageDescription objects during the resolution process.
`ExportPackageDescription[]` `State.getExportedPackages()` Returns all exported packages in this state, according to the OSGi rules for resolution.
`ExportPackageDescription[]` `BundleDescription.getExportPackages()` Returns an array of export package descriptions defined by the Export-Package clauses.
`ExportPackageDescription[]` `BundleDescription.getResolvedImports()` Returns all the export packages that satisfy all the imported packages for this bundle.
`ExportPackageDescription[]` `BundleDescription.getSelectedExports()` Returns all the exported packages from this bundle that have been selected by the resolver.
`ExportPackageDescription[]` `BundleDescription.getSubstitutedExports()` Returns the export packages that satisfy imported packages for this bundle description and substitute one of the exports for this bundle description.
`ExportPackageDescription[]` `State.getSystemPackages()` Returns the list of system packages which are exported by the system bundle.
`ExportPackageDescription[]` `StateHelper.getVisiblePackages(BundleDescription bundle)` Returns a list of all packages that the specified bundle has access to which are exported by other bundles.
`ExportPackageDescription[]` `StateHelper.getVisiblePackages(BundleDescription bundle, int options)` Returns a list of all packages that the specified bundle has access to which are exported by other bundles.
`ExportPackageDescription` `State.linkDynamicImport(BundleDescription importingBundle, String requestedPackage)` Attempts to find an ExportPackageDescription that will satisfy a dynamic import for the specified requestedPackage for the specified importingBundle.
`ExportPackageDescription` `Resolver.resolveDynamicImport(BundleDescription importingBundle, String requestedPackage)` Attempts to find an ExportPackageDescription that will satisfy a dynamic import for the specified requestedPackage for the specified importingBundle.

Methods in org.eclipse.osgi.service.resolver with parameters of type ExportPackageDescription

`BundleDescription`

`StateObjectFactory.createBundleDescription(long id, String symbolicName, Version version, String location, BundleSpecification[] required, HostSpecification host, ImportPackageSpecification[] imports, ExportPackageDescription[] exports, boolean singleton, boolean attachFragments, boolean dynamicFragments, String platformFilter, String[] executionEnvironments, GenericSpecification[] genericRequires, GenericDescription[] genericCapabilities)`
Creates a bundle description from the given parameters.

`BundleDescription`

`StateObjectFactory.createBundleDescription(long id, String symbolicName, Version version, String location, BundleSpecification[] required, HostSpecification host, ImportPackageSpecification[] imports, ExportPackageDescription[] exports, boolean singleton, boolean attachFragments, boolean dynamicFragments, String platformFilter, String[] executionEnvironments, GenericSpecification[] genericRequires, GenericDescription[] genericCapabilities, NativeCodeSpecification nativeCode)`
Creates a bundle description from the given parameters.

`BundleDescription`

`StateObjectFactory.createBundleDescription(long id, String symbolicName, Version version, String location, BundleSpecification[] required, HostSpecification host, ImportPackageSpecification[] imports, ExportPackageDescription[] exports, String[] providedPackages, boolean singleton)`
Deprecated. use `StateObjectFactory.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], boolean, boolean, boolean, String, String[], GenericSpecification[], GenericDescription[])`

`BundleDescription`

`StateObjectFactory.createBundleDescription(long id, String symbolicName, Version version, String location, BundleSpecification[] required, HostSpecification host, ImportPackageSpecification[] imports, ExportPackageDescription[] exports, String[] providedPackages, boolean singleton, boolean attachFragments, boolean dynamicFragments, String platformFilter, String executionEnvironment, GenericSpecification[] genericRequires, GenericDescription[] genericCapabilities)`
Deprecated. use `StateObjectFactory.createBundleDescription(long, String, Version, String, BundleSpecification[], HostSpecification, ImportPackageSpecification[], ExportPackageDescription[], boolean, boolean, boolean, String, String[], GenericSpecification[], GenericDescription[])`

`ExportPackageDescription` `StateObjectFactory.createExportPackageDescription(ExportPackageDescription original)` Creates an import package specification that is a copy of the given constraint
`int` `StateHelper.getAccessCode(BundleDescription bundle, ExportPackageDescription export)` Returns the access code that the specified `BundleDescription` has to the specified `ExportPackageDescription`.

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports)`
Deprecated. use `State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)`

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports)`
Deprecated. use `State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)`

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, ExportPackageDescription[] substitutedExports, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports)`
Deprecated. use `State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)`

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, ExportPackageDescription[] substitutedExports, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports)`
Deprecated. use `State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)`

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, ExportPackageDescription[] substitutedExports, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports)`
Deprecated. use `State.resolveBundle(BundleDescription, boolean, BundleDescription[], ExportPackageDescription[], ExportPackageDescription[], GenericDescription[], BundleDescription[], ExportPackageDescription[], GenericDescription[], Map)`

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, ExportPackageDescription[] substitutedExports, GenericDescription[] selectedCapabilities, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports, GenericDescription[] resolvedCapabilities, Map<String,List<StateWire>> resolvedWires)`
Sets whether or not the given bundle is selected in this state.

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, ExportPackageDescription[] substitutedExports, GenericDescription[] selectedCapabilities, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports, GenericDescription[] resolvedCapabilities, Map<String,List<StateWire>> resolvedWires)`
Sets whether or not the given bundle is selected in this state.

`void`

`State.resolveBundle(BundleDescription bundle, boolean status, BundleDescription[] hosts, ExportPackageDescription[] selectedExports, ExportPackageDescription[] substitutedExports, GenericDescription[] selectedCapabilities, BundleDescription[] resolvedRequires, ExportPackageDescription[] resolvedImports, GenericDescription[] resolvedCapabilities, Map<String,List<StateWire>> resolvedWires)`
Sets whether or not the given bundle is selected in this state.

Eclipse Platform Release 3.7

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.