Class SyntheticBuilder

java.lang.Object
aQute.bnd.osgi.resource.ResourceBuilder
aQute.bnd.osgi.resource.SyntheticBuilder

public class SyntheticBuilder extends ResourceBuilder
  • Constructor Details

    • SyntheticBuilder

      public SyntheticBuilder(org.osgi.resource.Resource source) throws Exception
      Throws:
      Exception
    • SyntheticBuilder

      public SyntheticBuilder()
  • Method Details

    • buildCapability

      protected CapabilityImpl buildCapability(CapReqBuilder builder)
      Description copied from class: ResourceBuilder
      Builds a capability using the given `CapReqBuilder`.
      Overrides:
      buildCapability in class ResourceBuilder
      Parameters:
      builder - the `CapReqBuilder` to use for building the capability
      Returns:
      the built capability
    • buildRequirement

      protected RequirementImpl buildRequirement(CapReqBuilder builder)
      Description copied from class: ResourceBuilder
      Builds a new RequirementImpl object using the provided CapReqBuilder.
      Overrides:
      buildRequirement in class ResourceBuilder
      Parameters:
      builder - the CapReqBuilder to use to build the RequirementImpl
      Returns:
      the newly created RequirementImpl object