|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ImportPackageSpecification
A representation of one package import constraint as seen in a bundle manifest and managed by a state and resolver.
This interface is not intended to be implemented by clients. The
StateObjectFactory should be used to construct instances.
| Field Summary | |
|---|---|
static String |
RESOLUTION_DYNAMIC
The dynamic resolution directive value. |
static String |
RESOLUTION_OPTIONAL
The optional resolution directive value. |
static String |
RESOLUTION_STATIC
The static resolution directive value. |
| Method Summary | |
|---|---|
Map<String,Object> |
getAttributes()
Returns the arbitrary attributes which this import package may be resolved to. |
String |
getBundleSymbolicName()
Returns the symbolic name of the bundle this import package must be resolved to. |
VersionRange |
getBundleVersionRange()
Returns the version range which this import package may be resolved to. |
Object |
getDirective(String key)
Returns the specified directive that control this import package. |
Map<String,Object> |
getDirectives()
Returns the directives that control this import package. |
| Methods inherited from interface org.eclipse.osgi.service.resolver.VersionConstraint |
|---|
getBundle, getName, getRequirement, getSupplier, getVersionRange, isResolved, isSatisfiedBy |
| Field Detail |
|---|
static final String RESOLUTION_STATIC
static final String RESOLUTION_OPTIONAL
static final String RESOLUTION_DYNAMIC
| Method Detail |
|---|
String getBundleSymbolicName()
null indicates any symbolic name.VersionRange getBundleVersionRange()
Map<String,Object> getAttributes()
Map<String,Object> getDirectives()
Object getDirective(String key)
|
Eclipse Platform Release 3.7 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2011. All rights reserved.