Refine search
static Entry<String, ? extends Map<String, String>> findCapability(Parameters capabilities, String namespace, String spiName) { for (Entry<String, ? extends Map<String, String>> cap : capabilities.entrySet()) { String key = removeDuplicateMarker(cap.getKey()); if (namespace.equals(key)) { if (spiName.equals(cap.getValue().get(namespace))) { return cap; } } } return null; }
static Entry<String, ? extends Map<String, String>> findCapability(Parameters capabilities, String namespace, String spiName) { for (Entry<String, ? extends Map<String, String>> cap : capabilities.entrySet()) { String key = removeDuplicateMarker(cap.getKey()); if (namespace.equals(key)) { if (spiName.equals(cap.getValue().get(namespace))) { return cap; } } } return null; }
static Entry<String, ? extends Map<String, String>> findCapability(Parameters capabilities, String namespace, String spiName) { for (Entry<String, ? extends Map<String, String>> cap : capabilities.entrySet()) { String key = removeDuplicateMarker(cap.getKey()); if (namespace.equals(key)) { if (spiName.equals(cap.getValue().get(namespace))) { return cap; } } } return null; }
static Collection<Entry<String, ? extends Map<String, String>>> findAllMetadata(Parameters requirementsOrCapabilities, String namespace) { List<Entry<String, ? extends Map<String, String>>> reqsCaps = new ArrayList<>(); for (Entry<String, ? extends Map<String, String>> reqCap : requirementsOrCapabilities.entrySet()) { String key = removeDuplicateMarker(reqCap.getKey()); if (namespace.equals(key)) { reqsCaps.add(reqCap); } } return reqsCaps; }
static Collection<Entry<String, ? extends Map<String, String>>> findAllMetadata(Parameters requirementsOrCapabilities, String namespace) { List<Entry<String, ? extends Map<String, String>>> reqsCaps = new ArrayList<>(); for (Entry<String, ? extends Map<String, String>> reqCap : requirementsOrCapabilities.entrySet()) { String key = removeDuplicateMarker(reqCap.getKey()); if (namespace.equals(key)) { reqsCaps.add(reqCap); } } return reqsCaps; }
static Collection<Entry<String, ? extends Map<String, String>>> findAllMetadata(Parameters requirementsOrCapabilities, String namespace) { List<Entry<String, ? extends Map<String, String>>> reqsCaps = new ArrayList<>(); for (Entry<String, ? extends Map<String, String>> reqCap : requirementsOrCapabilities.entrySet()) { String key = removeDuplicateMarker(reqCap.getKey()); if (namespace.equals(key)) { reqsCaps.add(reqCap); } } return reqsCaps; }
public List<Capability> addProvideCapabilities(Parameters capabilities) throws Exception { List<Capability> added = new ArrayList<>(); for (Entry<String, Attrs> clause : capabilities.entrySet()) { String namespace = Processor.removeDuplicateMarker(clause.getKey()); Attrs attrs = clause.getValue(); Capability addedCapability = addProvideCapability(namespace, attrs); added.add(addedCapability); } return added; }
public static List<Capability> getCapabilitiesFrom(Parameters rr) throws Exception { List<Capability> capabilities = new ArrayList<>(); for (Entry<String, Attrs> e : rr.entrySet()) { capabilities.add(getCapabilityFrom(Processor.removeDuplicateMarker(e.getKey()), e.getValue())); } return capabilities; }
public static List<Capability> getCapabilitiesFrom(Parameters rr) throws Exception { List<Capability> capabilities = new ArrayList<>(); for (Entry<String, Attrs> e : rr.entrySet()) { capabilities.add(getCapabilityFrom(Processor.removeDuplicateMarker(e.getKey()), e.getValue())); } return capabilities; }
public List<Capability> addProvideCapabilities(Parameters capabilities) throws Exception { List<Capability> added = new ArrayList<>(); for (Entry<String, Attrs> clause : capabilities.entrySet()) { String namespace = Processor.removeDuplicateMarker(clause.getKey()); Attrs attrs = clause.getValue(); Capability addedCapability = addProvideCapability(namespace, attrs); added.add(addedCapability); } return added; }
/** * Add Exported Packages * * @throws Exception */ public void addExportPackages(Parameters exports) throws Exception { for (Entry<String, Attrs> clause : exports.entrySet()) { String pname = Processor.removeDuplicateMarker(clause.getKey()); Attrs attrs = clause.getValue(); addExportPackage(pname, attrs); } }
/** * Add imported packages * * @throws Exception */ public void addImportPackages(Parameters imports) throws Exception { for (Entry<String, Attrs> clause : imports.entrySet()) { String pname = Processor.removeDuplicateMarker(clause.getKey()); Attrs attrs = clause.getValue(); addImportPackage(pname, attrs); } }