|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface XModuleBuilder
A builder for resolver modules
| Method Summary | |
|---|---|
XBundleCapability |
addBundleCapability(String symbolicName,
org.osgi.framework.Version version)
Add a bundle capability |
void |
addBundleClassPath(String... path)
Add a Constants.BUNDLE_CLASSPATH element |
XRequireBundleRequirement |
addBundleRequirement(String symbolicName,
Map<String,String> dirs,
Map<String,Object> atts)
Add a Constants.REQUIRE_BUNDLE requirement |
XPackageRequirement |
addDynamicPackageRequirement(String name,
Map<String,Object> atts)
Add a Constants.DYNAMICIMPORT_PACKAGE requirement |
XFragmentHostRequirement |
addFragmentHostRequirement(String symbolicName,
Map<String,String> dirs,
Map<String,Object> atts)
Add a Constants.FRAGMENT_HOST requirement |
XPackageCapability |
addPackageCapability(String name,
Map<String,String> dirs,
Map<String,Object> atts)
Add a Constants.EXPORT_PACKAGE capability |
XPackageRequirement |
addPackageRequirement(String name,
Map<String,String> dirs,
Map<String,Object> atts)
Add a Constants.IMPORT_PACKAGE requirement |
XModule |
createModule(long moduleId,
Manifest manifest)
Get a new module from an OSGi manifest |
XModule |
createModule(long moduleId,
OSGiMetaData metadata)
Get a new module from OSGi metadata |
XModule |
createModule(long moduleId,
String symbolicName,
org.osgi.framework.Version version)
Get a new module and associate it with this builder |
XModule |
getModule()
Get the final module from the builder |
| Method Detail |
|---|
XModule createModule(long moduleId,
Manifest manifest)
throws org.osgi.framework.BundleException
moduleId - The provided module idmanifest - The manifest
org.osgi.framework.BundleException
XModule createModule(long moduleId,
OSGiMetaData metadata)
throws org.osgi.framework.BundleException
moduleId - The provided module idmetadata - The metadata
org.osgi.framework.BundleException
XModule createModule(long moduleId,
String symbolicName,
org.osgi.framework.Version version)
moduleId - The provided module idsymbolicName - The module symbolic nameversion - The module version
XBundleCapability addBundleCapability(String symbolicName,
org.osgi.framework.Version version)
symbolicName - The bundle symbolic nameversion - The bundle version
XRequireBundleRequirement addBundleRequirement(String symbolicName,
Map<String,String> dirs,
Map<String,Object> atts)
Constants.REQUIRE_BUNDLE requirement
symbolicName - The bundle symbolic namedirs - The directivesatts - The attributes
XFragmentHostRequirement addFragmentHostRequirement(String symbolicName,
Map<String,String> dirs,
Map<String,Object> atts)
Constants.FRAGMENT_HOST requirement
symbolicName - The bundle symbolic namedirs - The directivesatts - The attributes
XPackageCapability addPackageCapability(String name,
Map<String,String> dirs,
Map<String,Object> atts)
Constants.EXPORT_PACKAGE capability
name - The package namedirs - The directivesatts - The attributes
XPackageRequirement addPackageRequirement(String name,
Map<String,String> dirs,
Map<String,Object> atts)
Constants.IMPORT_PACKAGE requirement
name - The package namedirs - The directivesatts - The attributes
XPackageRequirement addDynamicPackageRequirement(String name,
Map<String,Object> atts)
Constants.DYNAMICIMPORT_PACKAGE requirement
name - The package nameatts - The attributesvoid addBundleClassPath(String... path)
Constants.BUNDLE_CLASSPATH element
XModule getModule()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||