public class AbstractResourceBuilder extends XResourceBuilder
EMPTY_ATTRIBUTES, EMPTY_DIRECTIVES, resource| Constructor and Description |
|---|
AbstractResourceBuilder() |
AbstractResourceBuilder(XResource resource) |
| Modifier and Type | Method and Description |
|---|---|
XRequirement |
addDynamicPackageRequirement(String packageName,
Map<String,Object> atts,
Map<String,String> dirs)
Add a
Constants.DYNAMICIMPORT_PACKAGE requirement |
XCapability |
addGenericCapability(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
Add a generic
Capability |
XRequirement |
addGenericRequirement(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
Add a generic
Requirement |
XCapability |
addHostCapability(String symbolicName,
org.osgi.framework.Version version,
Map<String,Object> atts,
Map<String,String> dirs)
Add the fragment host capability
|
XRequirement |
addHostRequirement(String symbolicName,
Map<String,Object> atts,
Map<String,String> dirs)
Add fragment host requirement
|
XCapability |
addIdentityCapability(String symbolicName,
org.osgi.framework.Version version,
String type,
Map<String,Object> atts,
Map<String,String> dirs)
Add the identity capability
|
XRequirement |
addIdentityRequirement(String symbolicName,
Map<String,Object> atts,
Map<String,String> dirs)
Add identity requirement
|
XCapability |
addPackageCapability(String packageName,
Map<String,Object> atts,
Map<String,String> dirs)
Add a
Constants.EXPORT_PACKAGE capability |
XRequirement |
addPackageRequirement(String packageName,
Map<String,Object> atts,
Map<String,String> dirs)
Add a
Constants.IMPORT_PACKAGE requirement |
XResourceBuilder |
load(org.jboss.osgi.metadata.OSGiMetaData metadata)
Create requirements/capabilities from OSGi metadata
|
create, create, create, getResourcepublic AbstractResourceBuilder(XResource resource)
public AbstractResourceBuilder()
public XCapability addIdentityCapability(String symbolicName, org.osgi.framework.Version version, String type, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderaddIdentityCapability in class XResourceBuildersymbolicName - The resource symbolic nameversion - The resource versiontype - The resource typeatts - The attributesdirs - The directivespublic XRequirement addIdentityRequirement(String symbolicName, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderaddIdentityRequirement in class XResourceBuildersymbolicName - The bundle symbolic nameatts - The attributesdirs - The directivespublic XCapability addHostCapability(String symbolicName, org.osgi.framework.Version version, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderaddHostCapability in class XResourceBuildersymbolicName - The resource symbolic nameversion - The resource versionatts - The attributesdirs - The directivespublic XRequirement addHostRequirement(String symbolicName, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderaddHostRequirement in class XResourceBuildersymbolicName - The bundle symbolic nameatts - The attributesdirs - The directivespublic XCapability addPackageCapability(String packageName, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderConstants.EXPORT_PACKAGE capabilityaddPackageCapability in class XResourceBuilderpackageName - The package nameatts - The attributesdirs - The directivespublic XRequirement addPackageRequirement(String packageName, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderConstants.IMPORT_PACKAGE requirementaddPackageRequirement in class XResourceBuilderpackageName - The package nameatts - The attributesdirs - The directivespublic XRequirement addDynamicPackageRequirement(String packageName, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderConstants.DYNAMICIMPORT_PACKAGE requirementaddDynamicPackageRequirement in class XResourceBuilderpackageName - The package nameatts - The attributespublic XCapability addGenericCapability(String namespace, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderCapabilityaddGenericCapability in class XResourceBuildernamespace - The namespaceatts - The attributesdirs - The directivespublic XRequirement addGenericRequirement(String namespace, Map<String,Object> atts, Map<String,String> dirs)
XResourceBuilderRequirementaddGenericRequirement in class XResourceBuildernamespace - The namespaceatts - The attributesdirs - The directivespublic XResourceBuilder load(org.jboss.osgi.metadata.OSGiMetaData metadata) throws org.osgi.framework.BundleException
XResourceBuilderload in class XResourceBuildermetadata - The OSGi metadataorg.osgi.framework.BundleExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.