com.buglabs.osgi.concierge.core.builder
Class BundleDescriptionImpl
java.lang.Object
com.buglabs.osgi.concierge.core.builder.BundleDescriptionImpl
- All Implemented Interfaces:
- org.eclipse.osgi.service.resolver.BaseDescription, org.eclipse.osgi.service.resolver.BundleDescription
public class BundleDescriptionImpl
- extends java.lang.Object
- implements org.eclipse.osgi.service.resolver.BundleDescription
Implementation of BundleDescription
- Author:
- akravets
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.osgi.service.resolver.BundleDescription |
toString |
BundleDescriptionImpl
public BundleDescriptionImpl()
attachFragments
public boolean attachFragments()
- Specified by:
attachFragments in interface org.eclipse.osgi.service.resolver.BundleDescription
dynamicFragments
public boolean dynamicFragments()
- Specified by:
dynamicFragments in interface org.eclipse.osgi.service.resolver.BundleDescription
getBundleId
public long getBundleId()
- Specified by:
getBundleId in interface org.eclipse.osgi.service.resolver.BundleDescription
getContainingState
public org.eclipse.osgi.service.resolver.State getContainingState()
- Specified by:
getContainingState in interface org.eclipse.osgi.service.resolver.BundleDescription
getDependents
public org.eclipse.osgi.service.resolver.BundleDescription[] getDependents()
- Specified by:
getDependents in interface org.eclipse.osgi.service.resolver.BundleDescription
getExecutionEnvironments
public java.lang.String[] getExecutionEnvironments()
- Specified by:
getExecutionEnvironments in interface org.eclipse.osgi.service.resolver.BundleDescription
getExportPackages
public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getExportPackages()
- Specified by:
getExportPackages in interface org.eclipse.osgi.service.resolver.BundleDescription
getFragments
public org.eclipse.osgi.service.resolver.BundleDescription[] getFragments()
- Specified by:
getFragments in interface org.eclipse.osgi.service.resolver.BundleDescription
getGenericCapabilities
public org.eclipse.osgi.service.resolver.GenericDescription[] getGenericCapabilities()
- Specified by:
getGenericCapabilities in interface org.eclipse.osgi.service.resolver.BundleDescription
getGenericRequires
public org.eclipse.osgi.service.resolver.GenericSpecification[] getGenericRequires()
- Specified by:
getGenericRequires in interface org.eclipse.osgi.service.resolver.BundleDescription
getHost
public org.eclipse.osgi.service.resolver.HostSpecification getHost()
- Specified by:
getHost in interface org.eclipse.osgi.service.resolver.BundleDescription
getImportPackages
public org.eclipse.osgi.service.resolver.ImportPackageSpecification[] getImportPackages()
- Specified by:
getImportPackages in interface org.eclipse.osgi.service.resolver.BundleDescription
getLocation
public java.lang.String getLocation()
- Specified by:
getLocation in interface org.eclipse.osgi.service.resolver.BundleDescription
getPlatformFilter
public java.lang.String getPlatformFilter()
- Specified by:
getPlatformFilter in interface org.eclipse.osgi.service.resolver.BundleDescription
getRequiredBundles
public org.eclipse.osgi.service.resolver.BundleSpecification[] getRequiredBundles()
- Specified by:
getRequiredBundles in interface org.eclipse.osgi.service.resolver.BundleDescription
getResolvedImports
public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getResolvedImports()
- Specified by:
getResolvedImports in interface org.eclipse.osgi.service.resolver.BundleDescription
getResolvedRequires
public org.eclipse.osgi.service.resolver.BundleDescription[] getResolvedRequires()
- Specified by:
getResolvedRequires in interface org.eclipse.osgi.service.resolver.BundleDescription
getSelectedExports
public org.eclipse.osgi.service.resolver.ExportPackageDescription[] getSelectedExports()
- Specified by:
getSelectedExports in interface org.eclipse.osgi.service.resolver.BundleDescription
getSymbolicName
public java.lang.String getSymbolicName()
- Specified by:
getSymbolicName in interface org.eclipse.osgi.service.resolver.BundleDescription
getUserObject
public java.lang.Object getUserObject()
- Specified by:
getUserObject in interface org.eclipse.osgi.service.resolver.BundleDescription
hasDynamicImports
public boolean hasDynamicImports()
- Specified by:
hasDynamicImports in interface org.eclipse.osgi.service.resolver.BundleDescription
isRemovalPending
public boolean isRemovalPending()
- Specified by:
isRemovalPending in interface org.eclipse.osgi.service.resolver.BundleDescription
isResolved
public boolean isResolved()
- Specified by:
isResolved in interface org.eclipse.osgi.service.resolver.BundleDescription
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton in interface org.eclipse.osgi.service.resolver.BundleDescription
setUserObject
public void setUserObject(java.lang.Object userObject)
- Specified by:
setUserObject in interface org.eclipse.osgi.service.resolver.BundleDescription
getName
public java.lang.String getName()
- Specified by:
getName in interface org.eclipse.osgi.service.resolver.BaseDescription
getSupplier
public org.eclipse.osgi.service.resolver.BundleDescription getSupplier()
- Specified by:
getSupplier in interface org.eclipse.osgi.service.resolver.BaseDescription
getVersion
public org.osgi.framework.Version getVersion()
- Specified by:
getVersion in interface org.eclipse.osgi.service.resolver.BaseDescription