public interface ImportPackageSpecification extends VersionConstraint
This interface is not intended to be implemented by clients. The
StateObjectFactory should be used to construct instances.
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
RESOLUTION_DYNAMIC
The dynamic resolution directive value.
|
static java.lang.String |
RESOLUTION_OPTIONAL
The optional resolution directive value.
|
static java.lang.String |
RESOLUTION_STATIC
The static resolution directive value.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getAttributes()
Returns the arbitrary attributes which this import package may be resolved to.
|
java.lang.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.
|
java.lang.Object |
getDirective(java.lang.String key)
Returns the specified directive that control this import package.
|
java.util.Map<java.lang.String,java.lang.Object> |
getDirectives()
Returns the directives that control this import package.
|
getBundle, getName, getRequirement, getSupplier, getUserObject, getVersionRange, isResolved, isSatisfiedBy, setUserObjectstatic final java.lang.String RESOLUTION_STATIC
static final java.lang.String RESOLUTION_OPTIONAL
static final java.lang.String RESOLUTION_DYNAMIC
java.lang.String getBundleSymbolicName()
null indicates any symbolic name.VersionRange getBundleVersionRange()
java.util.Map<java.lang.String,java.lang.Object> getAttributes()
java.util.Map<java.lang.String,java.lang.Object> getDirectives()
java.lang.Object getDirective(java.lang.String key)
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.