public interface IRequiredCapability extends IRequirement
IInstallableUnit.
Each capability represents something an IInstallableUnit needs that
it expects to be provided by another IInstallableUnit. Capabilities are
entirely generic, and are intended to be capable of representing anything that
an IInstallableUnit may need either at install time, or at runtime.
Capabilities are segmented into namespaces. Anyone can introduce new capability namespaces. Some well-known namespaces are introduced directly by the provisioning framework.
IInstallableUnit.NAMESPACE_IU_ID| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName() |
java.lang.String |
getNamespace() |
VersionRange |
getRange()
Returns the range of versions that satisfy this required capability.
|
getDescription, getFilter, getMatches, getMax, getMin, isGreedy, isMatchjava.lang.String getName()
java.lang.String getNamespace()
VersionRange getRange()
VersionRange.emptyRange if any version
will satisfy the capability.