|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface XResourceBuilder
A builder for resolver modules
| Field Summary | |
|---|---|
static Map<String,Object> |
EMPTY_ATTRIBUTES
|
static Map<String,String> |
EMPTY_DIRECTIVES
|
| Method Summary | |
|---|---|
XCapability |
addFragmentHostCapability(String symbolicName,
org.osgi.framework.Version version,
Map<String,Object> atts,
Map<String,String> dirs)
Add the fragment host capability |
XRequirement |
addFragmentHostRequirement(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 name,
Map<String,Object> atts,
Map<String,String> dirs)
Add a Constants.EXPORT_PACKAGE capability |
XRequirement |
addPackageRequirement(String name,
Map<String,Object> atts,
Map<String,String> dirs)
Add a Constants.IMPORT_PACKAGE requirement |
XResourceBuilder |
createResource()
Create an empty resource builder |
XResourceBuilder |
createResource(org.jboss.osgi.metadata.OSGiMetaData metadata)
Create a resource builder from OSGi metadata |
XResource |
getResource()
Get the final resource from the builder |
| Field Detail |
|---|
static final Map<String,Object> EMPTY_ATTRIBUTES
static final Map<String,String> EMPTY_DIRECTIVES
| Method Detail |
|---|
XResourceBuilder createResource()
XResourceBuilder createResource(org.jboss.osgi.metadata.OSGiMetaData metadata)
throws org.osgi.framework.BundleException
metadata - The OSGi metadata
org.osgi.framework.BundleException
XCapability addIdentityCapability(String symbolicName,
org.osgi.framework.Version version,
String type,
Map<String,Object> atts,
Map<String,String> dirs)
symbolicName - The resource symbolic nameversion - The resource versiontype - The resource typeatts - The attributesdirs - The directives
XRequirement addIdentityRequirement(String symbolicName,
Map<String,Object> atts,
Map<String,String> dirs)
symbolicName - The bundle symbolic nameatts - The attributesdirs - The directives
XCapability addFragmentHostCapability(String symbolicName,
org.osgi.framework.Version version,
Map<String,Object> atts,
Map<String,String> dirs)
symbolicName - The resource symbolic nameversion - The resource versionatts - The attributesdirs - The directives
XRequirement addFragmentHostRequirement(String symbolicName,
Map<String,Object> atts,
Map<String,String> dirs)
symbolicName - The bundle symbolic nameatts - The attributesdirs - The directives
XCapability addPackageCapability(String name,
Map<String,Object> atts,
Map<String,String> dirs)
Constants.EXPORT_PACKAGE capability
name - The package nameatts - The attributesdirs - The directives
XRequirement addPackageRequirement(String name,
Map<String,Object> atts,
Map<String,String> dirs)
Constants.IMPORT_PACKAGE requirement
name - The package nameatts - The attributesdirs - The directivesXResource getResource()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||