public class CapReqBuilder
extends java.lang.Object
Constructor and Description |
---|
CapReqBuilder(java.lang.String namespace) |
CapReqBuilder(java.lang.String ns,
Attrs attrs) |
Modifier and Type | Method and Description |
---|---|
CapReqBuilder |
addAttribute(java.lang.String name,
java.lang.Object value) |
CapReqBuilder |
addAttributes(java.util.Map<? extends java.lang.String,? extends java.lang.Object> attributes) |
CapReqBuilder |
addDirective(java.lang.String name,
java.lang.String value) |
CapReqBuilder |
addDirectives(java.util.Map<? extends java.lang.String,? extends java.lang.String> directives) |
java.lang.CharSequence |
and(java.lang.Object... exprs) |
org.osgi.resource.Capability |
buildCapability() |
org.osgi.resource.Requirement |
buildRequirement() |
org.osgi.resource.Capability |
buildSyntheticCapability() |
org.osgi.resource.Requirement |
buildSyntheticRequirement() |
static CapReqBuilder |
clone(org.osgi.resource.Capability capability) |
static CapReqBuilder |
clone(org.osgi.resource.Requirement requirement) |
static org.osgi.resource.Capability |
copy(org.osgi.resource.Capability c,
org.osgi.resource.Resource r) |
static org.osgi.resource.Requirement |
copy(org.osgi.resource.Requirement c,
org.osgi.resource.Resource r) |
static CapReqBuilder |
createBundleRequirement(java.lang.String bsn,
java.lang.String range) |
static CapReqBuilder |
createPackageRequirement(java.lang.String pkgName,
java.lang.String range) |
static CapReqBuilder |
createSimpleRequirement(java.lang.String ns,
java.lang.String name,
java.lang.String range) |
CapReqBuilder |
filter(java.lang.CharSequence f) |
CapReqBuilder |
from(org.osgi.resource.Capability c) |
CapReqBuilder |
from(org.osgi.resource.Requirement r) |
java.lang.String |
getNamespace() |
static org.osgi.resource.Requirement |
getRequirementFrom(java.lang.String namespace,
Attrs attrs) |
static java.util.List<org.osgi.resource.Requirement> |
getRequirementsFrom(Parameters rr) |
java.lang.CharSequence |
not(java.lang.Object expr) |
java.lang.CharSequence |
or(java.lang.Object... exprs) |
CapReqBuilder |
setResource(org.osgi.resource.Resource resource) |
public CapReqBuilder(java.lang.String namespace)
public CapReqBuilder(java.lang.String ns, Attrs attrs)
public static CapReqBuilder clone(org.osgi.resource.Capability capability)
public static CapReqBuilder clone(org.osgi.resource.Requirement requirement)
public java.lang.String getNamespace()
public CapReqBuilder setResource(org.osgi.resource.Resource resource)
public CapReqBuilder addAttribute(java.lang.String name, java.lang.Object value)
public CapReqBuilder addAttributes(java.util.Map<? extends java.lang.String,? extends java.lang.Object> attributes)
public CapReqBuilder addDirective(java.lang.String name, java.lang.String value)
public CapReqBuilder addDirectives(java.util.Map<? extends java.lang.String,? extends java.lang.String> directives)
public org.osgi.resource.Capability buildCapability()
public org.osgi.resource.Capability buildSyntheticCapability()
public org.osgi.resource.Requirement buildRequirement()
public org.osgi.resource.Requirement buildSyntheticRequirement()
public static final CapReqBuilder createPackageRequirement(java.lang.String pkgName, java.lang.String range)
public static CapReqBuilder createBundleRequirement(java.lang.String bsn, java.lang.String range)
public static CapReqBuilder createSimpleRequirement(java.lang.String ns, java.lang.String name, java.lang.String range)
public java.lang.CharSequence and(java.lang.Object... exprs)
public java.lang.CharSequence or(java.lang.Object... exprs)
public java.lang.CharSequence not(java.lang.Object expr)
public CapReqBuilder filter(java.lang.CharSequence f)
public static java.util.List<org.osgi.resource.Requirement> getRequirementsFrom(Parameters rr)
public static org.osgi.resource.Requirement getRequirementFrom(java.lang.String namespace, Attrs attrs)
public CapReqBuilder from(org.osgi.resource.Capability c)
public CapReqBuilder from(org.osgi.resource.Requirement r)
public static org.osgi.resource.Capability copy(org.osgi.resource.Capability c, org.osgi.resource.Resource r)
public static org.osgi.resource.Requirement copy(org.osgi.resource.Requirement c, org.osgi.resource.Resource r)