private static InfoCapability getInfo(Resource resource) { List<Capability> capabilities = resource.getCapabilities(BND_INFO); InfoCapability info; if (capabilities.size() >= 1) { info = ResourceUtils.as(capabilities.get(0), InfoCapability.class); } else info = null; return info; }
private static InfoCapability getInfo(Resource resource) { List<Capability> capabilities = resource.getCapabilities(BND_INFO); InfoCapability info; if (capabilities.size() >= 1) { info = ResourceUtils.as(capabilities.get(0), InfoCapability.class); } else info = null; return info; }
@Override void loadFramework(ResourceBuilder systemBuilder) throws Exception { systemBuilder.addCapabilities(system.getCapabilities(null)); } };
protected static Capability findFrameworkContractCapability(Resource resource) { List<Capability> contractCaps = resource.getCapabilities(CONTRACT_NAMESPACE); if (contractCaps != null) for (Capability cap : contractCaps) { if (CONTRACT_OSGI_FRAMEWORK.equals(cap.getAttributes() .get(CONTRACT_NAMESPACE))) return cap; } return null; }
protected static Capability findFrameworkContractCapability(Resource resource) { List<Capability> contractCaps = resource.getCapabilities(CONTRACT_NAMESPACE); if (contractCaps != null) for (Capability cap : contractCaps) { if (CONTRACT_OSGI_FRAMEWORK.equals(cap.getAttributes() .get(CONTRACT_NAMESPACE))) return cap; } return null; }
private static boolean isFragment(Resource resource) { for (Capability cap : resource.getCapabilities(null)) { if (IdentityNamespace.IDENTITY_NAMESPACE.equals(cap.getNamespace())) { return IdentityNamespace.TYPE_FRAGMENT .equals(cap.getAttributes().get(IdentityNamespace.CAPABILITY_TYPE_ATTRIBUTE)); } } return false; }
public static String getType(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IDENTITY_NAMESPACE)) { return cap.getAttributes().get(CAPABILITY_TYPE_ATTRIBUTE).toString(); } } return null; }
public static String getUri(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(CONTENT_NAMESPACE)) { return cap.getAttributes().get(CAPABILITY_URL_ATTRIBUTE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public static String getSymbolicName(Resource resource) { List<Capability> caps = resource.getCapabilities(null); for (Capability cap : caps) { if (cap.getNamespace().equals(IdentityNamespace.IDENTITY_NAMESPACE)) { return cap.getAttributes().get(IdentityNamespace.IDENTITY_NAMESPACE).toString(); } } return null; }
public void copyCapabilities(Set<String> ignoreNamespaces, Resource r) throws Exception { for (Capability c : r.getCapabilities(null)) { if (ignoreNamespaces.contains(c.getNamespace())) continue; addCapability(c); } }
protected void processMandatoryResource(Requirement requirement, LinkedHashSet<Capability> firstStageResult, Resource resource) { if (resource != null) { List<Capability> selfCaps = resource.getCapabilities(requirement.getNamespace()); if (selfCaps != null) { for (Capability selfCap : selfCaps) { if (matches(requirement, selfCap)) firstStageResult.add(selfCap); } } } }
public void copyCapabilities(Set<String> ignoreNamespaces, Resource r) throws Exception { for (Capability c : r.getCapabilities(null)) { if (ignoreNamespaces.contains(c.getNamespace())) continue; addCapability(c); } }
protected void addResource(Resource resource) { for (Capability cap : resource.getCapabilities(null)) { String ns = cap.getNamespace(); CapabilitySet cs = capSets.get(ns); if (cs == null) { cs = new CapabilitySet(Collections.singletonList(ns)); capSets.put(ns, cs); } cs.addCapability(cap); } resources.add(resource); }
public Map<Capability, Capability> from(Resource bundle) throws Exception { Map<Capability, Capability> mapping = new HashMap<>(); addRequirements(bundle.getRequirements(null)); for (Capability c : bundle.getCapabilities(null)) { CapReqBuilder clone = CapReqBuilder.clone(c); Capability addedCapability = addCapability0(clone); mapping.put(c, addedCapability); } return mapping; }