|
||||||||||
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 XModuleBuilder
metadata
- The OSGi metadatarevision
- The bundle revision
BundleException
public XModuleBuilder createModule(String name, Version version, int revision)
XModuleBuilder
createModule
in interface XModuleBuilder
name
- 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 XModuleBuilder
symbolicName
- The bundle symbolic nameversion
- The bundle versionpublic XRequireBundleRequirement addBundleRequirement(String symbolicName, Map<String,String> dirs, Map<String,Object> atts)
XModuleBuilder
Constants.REQUIRE_BUNDLE
requirement
addBundleRequirement
in interface XModuleBuilder
symbolicName
- The bundle symbolic namedirs
- The directivesatts
- The attributespublic XFragmentHostRequirement addFragmentHostRequirement(String symbolicName, Map<String,String> dirs, Map<String,Object> atts)
XModuleBuilder
Constants.FRAGMENT_HOST
requirement
addFragmentHostRequirement
in interface XModuleBuilder
symbolicName
- The bundle symbolic namedirs
- The directivesatts
- The attributespublic XPackageCapability addPackageCapability(String name, Map<String,String> dirs, Map<String,Object> atts)
XModuleBuilder
Constants.EXPORT_PACKAGE
capability
addPackageCapability
in interface XModuleBuilder
name
- The package namedirs
- The directivesatts
- The attributespublic XPackageRequirement addPackageRequirement(String name, Map<String,String> dirs, Map<String,Object> atts)
XModuleBuilder
Constants.IMPORT_PACKAGE
requirement
addPackageRequirement
in interface XModuleBuilder
name
- The package namedirs
- The directivesatts
- The attributespublic XPackageRequirement addDynamicPackageRequirement(String name, Map<String,Object> atts)
XModuleBuilder
Constants.DYNAMICIMPORT_PACKAGE
requirement
addDynamicPackageRequirement
in interface XModuleBuilder
name
- The package nameatts
- The attributespublic XModuleBuilder addBundleClassPath(String... paths)
XModuleBuilder
Constants.BUNDLE_CLASSPATH
element
addBundleClassPath
in interface XModuleBuilder
public XModuleBuilder addModuleActivator(String moduleActivator)
XModuleBuilder
Constants.BUNDLE_ACTIVATOR
element
addModuleActivator
in interface XModuleBuilder
public XModule getModule()
XModuleBuilder
getModule
in interface XModuleBuilder
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |