public class ResourceBuilder extends Object
Constructor and Description |
---|
ResourceBuilder() |
ResourceBuilder(org.osgi.resource.Resource source) |
Modifier and Type | Method and Description |
---|---|
void |
addAllExecutionEnvironments(EE ee) |
void |
addCapabilities(List<org.osgi.resource.Capability> capabilities) |
ResourceBuilder |
addCapability(org.osgi.resource.Capability capability) |
ResourceBuilder |
addCapability(CapReqBuilder builder) |
org.osgi.resource.Capability |
addCapability0(CapReqBuilder builder) |
void |
addEE(EE ee) |
void |
addExecutionEnvironment(EE ee) |
void |
addExportPackage(String packageName,
Attrs attrs) |
void |
addExportPackages(Parameters exports)
Add Exported Packages
|
void |
addFragmentHost(String bsn,
Attrs attrs) |
org.osgi.resource.Requirement |
addImportPackage(String pname,
Attrs attrs) |
void |
addImportPackages(Parameters imports)
Add imported packages
|
void |
addManifest(Domain manifest)
Parse the manifest and turn them into requirements & capabilities
|
List<org.osgi.resource.Capability> |
addProvideCapabilities(Parameters capabilities) |
org.osgi.resource.Capability |
addProvideCapability(String namespace,
Attrs attrs) |
void |
addRequireBundle(String bsn,
Attrs attrs) |
void |
addRequireBundle(String bsn,
VersionRange range) |
void |
addRequireBundles(Parameters requireBundle)
Add the Require-Bundle header
|
void |
addRequireCapabilities(Parameters required) |
void |
addRequireCapability(String namespace,
String name,
Attrs attrs) |
ResourceBuilder |
addRequirement(CapReqBuilder builder) |
void |
addRequirement(List<org.osgi.resource.Requirement> requirements) |
ResourceBuilder |
addRequirement(org.osgi.resource.Requirement requirement) |
void |
addRequirements(List<org.osgi.resource.Requirement> requires) |
org.osgi.resource.Resource |
build() |
void |
copyCapabilities(Set<String> ignoreNamespaces,
org.osgi.resource.Resource r) |
List<org.osgi.resource.Capability> |
findCapabilities(String ns,
String filter) |
Map<org.osgi.resource.Capability,org.osgi.resource.Capability> |
from(org.osgi.resource.Resource bundle) |
List<org.osgi.resource.Capability> |
getCapabilities() |
public ResourceBuilder(org.osgi.resource.Resource source) throws Exception
Exception
public ResourceBuilder()
public ResourceBuilder addCapability(org.osgi.resource.Capability capability) throws Exception
Exception
public ResourceBuilder addCapability(CapReqBuilder builder)
public org.osgi.resource.Capability addCapability0(CapReqBuilder builder)
public ResourceBuilder addRequirement(org.osgi.resource.Requirement requirement) throws Exception
Exception
public ResourceBuilder addRequirement(CapReqBuilder builder)
public org.osgi.resource.Resource build()
public List<org.osgi.resource.Capability> getCapabilities()
public void addManifest(Domain manifest) throws Exception
manifest
- The manifest to parseException
public void addRequireBundles(Parameters requireBundle) throws Exception
Exception
public void addRequireBundle(String bsn, VersionRange range) throws Exception
Exception
public void addRequireBundle(String bsn, Attrs attrs) throws Exception
Exception
public void addFragmentHost(String bsn, Attrs attrs) throws Exception
Exception
public void addRequireCapabilities(Parameters required) throws Exception
Exception
public void addRequireCapability(String namespace, String name, Attrs attrs) throws Exception
Exception
public List<org.osgi.resource.Capability> addProvideCapabilities(Parameters capabilities) throws Exception
Exception
public org.osgi.resource.Capability addProvideCapability(String namespace, Attrs attrs) throws Exception
Exception
public void addExportPackages(Parameters exports) throws Exception
Exception
public void addExportPackage(String packageName, Attrs attrs) throws Exception
Exception
public void addImportPackages(Parameters imports) throws Exception
Exception
public org.osgi.resource.Requirement addImportPackage(String pname, Attrs attrs) throws Exception
Exception
public void addExecutionEnvironment(EE ee) throws Exception
Exception
public void addAllExecutionEnvironments(EE ee) throws Exception
Exception
public void copyCapabilities(Set<String> ignoreNamespaces, org.osgi.resource.Resource r) throws Exception
Exception
public void addCapabilities(List<org.osgi.resource.Capability> capabilities) throws Exception
Exception
public void addRequirement(List<org.osgi.resource.Requirement> requirements) throws Exception
Exception
public void addRequirements(List<org.osgi.resource.Requirement> requires) throws Exception
Exception
public List<org.osgi.resource.Capability> findCapabilities(String ns, String filter) throws Exception
Exception
Copyright © 2017 aQute SARL. All rights reserved.