Class MergedRequirement

java.lang.Object
aQute.bnd.component.MergedRequirement

public class MergedRequirement extends Object
Merge together requirements having the same filter: and effective: directives, but possibly differing in optionality/cardinality. Any mandatory requirement will override an optional requirement, and any multiple cardinality will override single.
  • Field Details

  • Constructor Details

    • MergedRequirement

      public MergedRequirement(String namespace)
  • Method Details

    • put

      public void put(String filter, String effective, boolean optional, boolean multiple)
      Add a requirement to the mix.
    • toStringList

      public List<String> toStringList()
      Generate a list of strings formatted appropriately as entries in the Require-Capability header.