|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.osgi.internal.loader.BundleLoaderProxy
public class BundleLoaderProxy
| Constructor Summary | |
|---|---|
BundleLoaderProxy(BundleHost bundle,
BundleDescription description)
|
|
| Method Summary | |
|---|---|
PackageSource |
createPackageSource(ExportPackageDescription export,
boolean storeSource)
|
BundleLoader |
getBasicBundleLoader()
|
Bundle |
getBundle()
Returns the bundle associated with this required bundle. |
AbstractBundle |
getBundleHost()
|
BundleLoader |
getBundleLoader()
|
Bundle[] |
getRequiringBundles()
Returns the bundles that currently require this required bundle. |
java.lang.String |
getSymbolicName()
Returns the symbolic name of this required bundle. |
Version |
getVersion()
Returns the version of this required bundle. |
boolean |
inUse()
|
boolean |
isRemovalPending()
Returns true if the bundle associated with this
RequiredBundle object has been updated or uninstalled. |
boolean |
isStale()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BundleLoaderProxy(BundleHost bundle,
BundleDescription description)
| Method Detail |
|---|
public BundleLoader getBundleLoader()
public BundleLoader getBasicBundleLoader()
public AbstractBundle getBundleHost()
public boolean isStale()
public java.lang.String toString()
toString in class java.lang.Objectpublic Bundle getBundle()
RequiredBundle
getBundle in interface RequiredBundlenull if this
RequiredBundle object has become stale.public Bundle[] getRequiringBundles()
RequiredBundleIf this required bundle is required and then re-exported by another bundle then all the requiring bundles of the re-exporting bundle are included in the returned array.
getRequiringBundles in interface RequiredBundlenull if this RequiredBundle object
has become stale. The array will be empty if no bundles require
this required package.public java.lang.String getSymbolicName()
RequiredBundle
getSymbolicName in interface RequiredBundlepublic Version getVersion()
RequiredBundle
getVersion in interface RequiredBundleVersion.emptyVersion if no version information is
available.public boolean isRemovalPending()
RequiredBundletrue if the bundle associated with this
RequiredBundle object has been updated or uninstalled.
isRemovalPending in interface RequiredBundletrue if the required bundle has been updated or
uninstalled, or if the RequiredBundle object has
become stale; false otherwise.public boolean inUse()
public PackageSource createPackageSource(ExportPackageDescription export,
boolean storeSource)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||