|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.osgi.resolver.v2.XResourceBuilder
org.jboss.osgi.resolver.v2.spi.AbstractResourceBuilder
public class AbstractResourceBuilder
A builder for resolver resources
| Field Summary |
|---|
| Fields inherited from class org.jboss.osgi.resolver.v2.XResourceBuilder |
|---|
EMPTY_ATTRIBUTES, EMPTY_DIRECTIVES, resource |
| Constructor Summary | |
|---|---|
AbstractResourceBuilder()
|
|
AbstractResourceBuilder(XResource resource)
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class org.jboss.osgi.resolver.v2.XResourceBuilder |
|---|
create, create, create, getResource |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractResourceBuilder(XResource resource)
public AbstractResourceBuilder()
| Method Detail |
|---|
public XCapability addIdentityCapability(String symbolicName,
org.osgi.framework.Version version,
String type,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilder
addIdentityCapability in class XResourceBuildersymbolicName - The resource symbolic nameversion - The resource versiontype - The resource typeatts - The attributesdirs - The directives
public XRequirement addIdentityRequirement(String symbolicName,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilder
addIdentityRequirement in class XResourceBuildersymbolicName - The bundle symbolic nameatts - The attributesdirs - The directives
public XCapability addHostCapability(String symbolicName,
org.osgi.framework.Version version,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilder
addHostCapability in class XResourceBuildersymbolicName - The resource symbolic nameversion - The resource versionatts - The attributesdirs - The directives
public XRequirement addHostRequirement(String symbolicName,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilder
addHostRequirement in class XResourceBuildersymbolicName - The bundle symbolic nameatts - The attributesdirs - The directives
public XCapability addPackageCapability(String packageName,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderConstants.EXPORT_PACKAGE capability
addPackageCapability in class XResourceBuilderpackageName - The package nameatts - The attributesdirs - The directives
public XRequirement addPackageRequirement(String packageName,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderConstants.IMPORT_PACKAGE requirement
addPackageRequirement in class XResourceBuilderpackageName - The package nameatts - The attributesdirs - The directives
public XRequirement addDynamicPackageRequirement(String packageName,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderConstants.DYNAMICIMPORT_PACKAGE requirement
addDynamicPackageRequirement in class XResourceBuilderpackageName - The package nameatts - The attributes
public XCapability addGenericCapability(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderCapability
addGenericCapability in class XResourceBuildernamespace - The namespaceatts - The attributesdirs - The directives
public XRequirement addGenericRequirement(String namespace,
Map<String,Object> atts,
Map<String,String> dirs)
XResourceBuilderRequirement
addGenericRequirement in class XResourceBuildernamespace - The namespaceatts - The attributesdirs - The directives
public XResourceBuilder load(org.jboss.osgi.metadata.OSGiMetaData metadata)
throws org.osgi.framework.BundleException
XResourceBuilder
load in class XResourceBuildermetadata - The OSGi metadata
org.osgi.framework.BundleException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||