aQute.bnd.osgi.resource
Class CapReqBuilder

java.lang.Object
  extended by aQute.bnd.osgi.resource.CapReqBuilder

public class CapReqBuilder
extends Object


Constructor Summary
CapReqBuilder(String namespace)
           
 
Method Summary
 CapReqBuilder addAttribute(String name, Object value)
           
 CapReqBuilder addAttributes(Map<? extends String,? extends Object> attributes)
           
 CapReqBuilder addDirective(String name, String value)
           
 CapReqBuilder addDirectives(Map<? extends String,? extends String> directives)
           
 Capability buildCapability()
           
 Requirement buildRequirement()
           
 Requirement buildSyntheticRequirement()
           
static CapReqBuilder clone(Capability capability)
           
static CapReqBuilder clone(Requirement requirement)
           
static CapReqBuilder createPackageRequirement(String pkgName, String range)
           
 String getNamespace()
           
 CapReqBuilder setResource(Resource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CapReqBuilder

public CapReqBuilder(String namespace)
Method Detail

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()

buildRequirement

public Requirement buildRequirement()

buildSyntheticRequirement

public Requirement buildSyntheticRequirement()

createPackageRequirement

public static final CapReqBuilder createPackageRequirement(String pkgName,
                                                           String range)


Copyright © 2013 aQute SARL. All Rights Reserved.