## 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 export package specification that is a copy of the given constraint
`ExportPackageDescription` StateObjectFactory.StateObjectFactoryProxy.`createExportPackageDescription(ExportPackageDescription original)`
`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` StateObjectFactory.StateObjectFactoryProxy.`createExportPackageDescription(String packageName, Version version, Map<String,?> directives, Map<String,?> attributes, boolean root, BundleDescription exporter)`
`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 that return types with arguments of type ExportPackageDescription
`List<ExportPackageDescription>` StateObjectFactory.`createExportPackageDescriptions(String declaration)` Creates export package descriptions from the given declaration.
`List<ExportPackageDescription>` StateObjectFactory.StateObjectFactoryProxy.`createExportPackageDescriptions(String declaration)`

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.StateObjectFactoryProxy.`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)`

`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.StateObjectFactoryProxy.`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)`

`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.StateObjectFactoryProxy.`createBundleDescription(long id, String symbolicName, Version version, String location, BundleSpecification[] required, HostSpecification host, ImportPackageSpecification[] imports, ExportPackageDescription[] exports, String[] providedPackages, boolean singleton)` Deprecated.

`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[])`

`BundleDescription`

StateObjectFactory.StateObjectFactoryProxy.`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.

`BundleDescription`

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

`BundleDescription`

StateObjectFactory.StateObjectFactoryProxy.`createBundleDescription(long id, String symbolicName, Version version, String location, BundleSpecification[] required, HostSpecification host, ImportPackageSpecification[] imports, ExportPackageDescription[] exports, String platformFilter, String[] executionEnvironments, GenericSpecification[] genericRequires, GenericDescription[] genericCapabilities, NativeCodeSpecification nativeCode)`

`ExportPackageDescription` StateObjectFactory.`createExportPackageDescription(ExportPackageDescription original)` Creates an export package specification that is a copy of the given constraint
`ExportPackageDescription` StateObjectFactory.StateObjectFactoryProxy.`createExportPackageDescription(ExportPackageDescription original)`
`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.