|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.osgi.internal.resolver.BundleSpecificationImpl
public class BundleSpecificationImpl
| Field Summary | |
|---|---|
protected java.lang.Object |
monitor
|
| Constructor Summary | |
|---|---|
BundleSpecificationImpl()
|
|
| Method Summary | |
|---|---|
BundleDescription |
getBundle()
Returns the bundle that declares this constraint. |
java.lang.String |
getName()
Returns this constraint's name. |
BaseDescription |
getSupplier()
Returns the supplier that satisfies this constraint, if it is resolved. |
VersionRange |
getVersionRange()
Returns the version range for this constraint. |
boolean |
isExported()
Returns whether or not this bundle specificiation is exported from the declaring bundle. |
boolean |
isOptional()
Returns whether or not this bundle specificiation is optional. |
boolean |
isResolved()
Returns whether this constraint is resolved. |
boolean |
isSatisfiedBy(BaseDescription supplier)
Returns whether this constraint could be satisfied by the given supplier. |
protected void |
setBundle(BundleDescription bundle)
|
protected void |
setExported(boolean exported)
|
protected void |
setName(java.lang.String name)
|
protected void |
setOptional(boolean optional)
|
protected void |
setSupplier(BaseDescription supplier)
|
protected void |
setVersionRange(VersionRange versionRange)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.osgi.service.resolver.VersionConstraint |
|---|
getBundle, getName, getSupplier, getVersionRange, isResolved |
| Field Detail |
|---|
protected final java.lang.Object monitor
| Constructor Detail |
|---|
public BundleSpecificationImpl()
| Method Detail |
|---|
protected void setExported(boolean exported)
protected void setOptional(boolean optional)
public boolean isExported()
BundleSpecification
isExported in interface BundleSpecificationpublic boolean isOptional()
BundleSpecification
isOptional in interface BundleSpecificationpublic boolean isSatisfiedBy(BaseDescription supplier)
VersionConstraint
isSatisfiedBy in interface VersionConstraintsupplier - a supplier to be tested against this constraint (may be
null)
true if this constraint could be resolved using the supplier,
false otherwisepublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getName()
VersionConstraint
getName in interface VersionConstraintpublic VersionRange getVersionRange()
VersionConstraint
getVersionRange in interface VersionConstraintnullpublic BundleDescription getBundle()
VersionConstraint
getBundle in interface VersionConstraintpublic boolean isResolved()
VersionConstraint
isResolved in interface VersionConstrainttrue if this bundle is resolved, false
otherwisepublic BaseDescription getSupplier()
VersionConstraint
getSupplier in interface VersionConstraintnullVersionConstraint.isResolved()protected void setName(java.lang.String name)
protected void setVersionRange(VersionRange versionRange)
protected void setBundle(BundleDescription bundle)
protected void setSupplier(BaseDescription supplier)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||