aQute.bnd.osgi.resource
Class CapReqBuilder
java.lang.Object
aQute.bnd.osgi.resource.CapReqBuilder
public class CapReqBuilder
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CapReqBuilder
public CapReqBuilder(String namespace)
CapReqBuilder
public CapReqBuilder(String ns,
Attrs attrs)
clone
public static CapReqBuilder clone(Capability capability)
clone
public static CapReqBuilder clone(Requirement requirement)
getNamespace
public String getNamespace()
setResource
public CapReqBuilder setResource(Resource resource)
addAttribute
public CapReqBuilder addAttribute(String name,
Object value)
addAttributes
public CapReqBuilder addAttributes(Map<? extends String,? extends Object> attributes)
addDirective
public CapReqBuilder addDirective(String name,
String value)
addDirectives
public CapReqBuilder addDirectives(Map<? extends String,? extends String> directives)
buildCapability
public Capability buildCapability()
buildSyntheticCapability
public Capability buildSyntheticCapability()
buildRequirement
public Requirement buildRequirement()
buildSyntheticRequirement
public Requirement buildSyntheticRequirement()
createPackageRequirement
public static final CapReqBuilder createPackageRequirement(String pkgName,
String range)
createBundleRequirement
public static CapReqBuilder createBundleRequirement(String bsn,
String range)
createSimpleRequirement
public static CapReqBuilder createSimpleRequirement(String ns,
String name,
String range)
and
public CharSequence and(Object... exprs)
or
public CharSequence or(Object... exprs)
not
public CharSequence not(Object expr)
filter
public CapReqBuilder filter(CharSequence f)
getRequirementsFrom
public static List<Requirement> getRequirementsFrom(Parameters rr)
getRequirementFrom
public static Requirement getRequirementFrom(String namespace,
Attrs attrs)
Copyright © 2014 aQute SARL. All rights reserved.