private static Set<BundleCapability> matchMandatory(
Set<BundleCapability> caps, SimpleFilter sf)
{
for (Iterator<BundleCapability> it = caps.iterator(); it.hasNext(); )
{
BundleCapability cap = it.next();
if (!matchMandatory(cap, sf))
{
it.remove();
}
}
return caps;
}
|