Package aQute.bnd.component
Class MergedRequirement
- java.lang.Object
-
- aQute.bnd.component.MergedRequirement
-
public class MergedRequirement extends java.lang.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.
-
-
Constructor Summary
Constructors Constructor Description MergedRequirement(java.lang.String namespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
put(java.lang.String filter, java.lang.String effective, boolean optional, boolean multiple)
Add a requirement to the mix.java.util.List<java.lang.String>
toStringList()
Generate a list of strings formatted appropriately as entries in the Require-Capability header.
-
-
-
Method Detail
-
put
public void put(java.lang.String filter, java.lang.String effective, boolean optional, boolean multiple)
Add a requirement to the mix.
-
toStringList
public java.util.List<java.lang.String> toStringList()
Generate a list of strings formatted appropriately as entries in the Require-Capability header.
-
-