public class CapReqBuilder extends Object
Constructor and Description |
---|
CapReqBuilder(String namespace) |
CapReqBuilder(String ns,
Attrs attrs) |
public CapReqBuilder(String namespace)
public static CapReqBuilder clone(org.osgi.resource.Capability capability)
public static CapReqBuilder clone(org.osgi.resource.Requirement requirement)
public String getNamespace()
public CapReqBuilder setResource(org.osgi.resource.Resource resource)
public CapReqBuilder addAttribute(String name, Object value)
public CapReqBuilder addAttributes(Map<? extends String,? extends Object> attributes)
public CapReqBuilder addDirective(String name, String value)
public CapReqBuilder addDirectives(Map<? extends String,? extends 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(String pkgName, String range)
public static CapReqBuilder createBundleRequirement(String bsn, String range)
public static CapReqBuilder createSimpleRequirement(String ns, String name, String range)
public CharSequence and(Object... exprs)
public CharSequence or(Object... exprs)
public CharSequence not(Object expr)
public CapReqBuilder filter(CharSequence f)
public static List<org.osgi.resource.Requirement> getRequirementsFrom(Parameters rr)
Copyright © 2015 aQute SARL. All rights reserved.