|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.osgi.resolver.spi.AbstractModuleBuilder
public class AbstractModuleBuilder
A builder for resolver modules
| Constructor Summary | |
|---|---|
AbstractModuleBuilder()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractModuleBuilder()
| Method Detail |
|---|
public XModuleBuilder createModule(OSGiMetaData metadata,
int revision)
throws BundleException
XModuleBuilder
createModule in interface XModuleBuildermetadata - The OSGi metadatarevision - The bundle revision
BundleException
public XModuleBuilder createModule(String name,
Version version,
int revision)
XModuleBuilder
createModule in interface XModuleBuildername - The module nameversion - The module versionrevision - The bundle revisionpublic XModuleIdentity getModuleIdentity()
XModuleBuilder
getModuleIdentity in interface XModuleBuilder
public XBundleCapability addBundleCapability(String symbolicName,
Version version)
XModuleBuilder
addBundleCapability in interface XModuleBuildersymbolicName - The bundle symbolic nameversion - The bundle version
public XRequireBundleRequirement addBundleRequirement(String symbolicName,
Map<String,String> dirs,
Map<String,Object> atts)
XModuleBuilderConstants.REQUIRE_BUNDLE requirement
addBundleRequirement in interface XModuleBuildersymbolicName - The bundle symbolic namedirs - The directivesatts - The attributes
public XFragmentHostRequirement addFragmentHostRequirement(String symbolicName,
Map<String,String> dirs,
Map<String,Object> atts)
XModuleBuilderConstants.FRAGMENT_HOST requirement
addFragmentHostRequirement in interface XModuleBuildersymbolicName - The bundle symbolic namedirs - The directivesatts - The attributes
public XPackageCapability addPackageCapability(String name,
Map<String,String> dirs,
Map<String,Object> atts)
XModuleBuilderConstants.EXPORT_PACKAGE capability
addPackageCapability in interface XModuleBuildername - The package namedirs - The directivesatts - The attributes
public XPackageRequirement addPackageRequirement(String name,
Map<String,String> dirs,
Map<String,Object> atts)
XModuleBuilderConstants.IMPORT_PACKAGE requirement
addPackageRequirement in interface XModuleBuildername - The package namedirs - The directivesatts - The attributes
public XPackageRequirement addDynamicPackageRequirement(String name,
Map<String,Object> atts)
XModuleBuilderConstants.DYNAMICIMPORT_PACKAGE requirement
addDynamicPackageRequirement in interface XModuleBuildername - The package nameatts - The attributespublic XModuleBuilder addBundleClassPath(String... paths)
XModuleBuilderConstants.BUNDLE_CLASSPATH element
addBundleClassPath in interface XModuleBuilderpublic XModuleBuilder addModuleActivator(String moduleActivator)
XModuleBuilderConstants.BUNDLE_ACTIVATOR element
addModuleActivator in interface XModuleBuilderpublic XModule getModule()
XModuleBuilder
getModule in interface XModuleBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||