/** * Fill bindings. * * @param parent the parent * @param xrd the xrd * @param bindings the bindings */ private void fillBindings(TreeItem parent, ExternalResourceDescription xrd, ExternalResourceBinding[] bindings) { if (null != bindings) { for (int i = 0; i < bindings.length; i++) { if (bindings[i].getResourceName().equals(xrd.getName())) { addBindingToGUI(parent, bindings[i].getKey(), bindings[i]); } } } }
for (int i = 0; i < bindings.length; i++) { ResourceRegistration registration = mInternalResourceRegistrationMap .get(bindings[i].getResourceName()); if (registration == null) { throw new ResourceInitializationException( ResourceInitializationException.UNKNOWN_RESOURCE_NAME, new Object[] { bindings[i].getResourceName(), bindings[i].getSourceUrlString() }); Class<?> impl = mInternalParameterizedResourceImplClassMap.get(bindings[i].getResourceName()); mParameterizedResourceImplClassMap.put(aQualifiedContextName + bindings[i].getKey(), (impl == null) ? EMPTY_RESOURCE_CLASS : impl);
ExternalResourceDescription nestedRes = res.get(b.getResourceName()); aResources.put(nestedRes.getName(), nestedRes); bindNestedResources(nestedRes, aBindings, aResources);
ExternalResourceDescription nestedRes = res.get(b.getResourceName()); aResources.put(nestedRes.getName(), nestedRes); bindNestedResources(nestedRes, aBindings, aResources);