@Override public void setElementValue(XMLElement element, String value) { if (TagNames.RESOURCE_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceReferenceContainer) { try { descriptor = ((ResourceReferenceContainer)parentDesc).getResourceReferenceByName(value); } catch(IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else { super.setElementValue(element, value); } }
@Override public void setElementValue(XMLElement element, String value) { if (TagNames.RESOURCE_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceReferenceContainer) { try { descriptor = ((ResourceReferenceContainer) parentDesc).getResourceReferenceByName(value); DOLUtils.getDefaultLogger().fine("Applying res-ref " + value + " runtime settings to " + descriptor); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else super.setElementValue(element, value); }
/** * receives notiification of the value for a particular tag * * @param element the xml element * @param value it's associated value */ public void setElementValue(XMLElement element, String value) { if (RuntimeTagNames.RESOURCE_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceReferenceContainer) { try { descriptor = ((ResourceReferenceContainer) parentDesc).getResourceReferenceByName(value); DOLUtils.getDefaultLogger().fine("Applying res-ref " + value + " runtime settings to " + descriptor); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else super.setElementValue(element, value); }
try { resourceRef = getResourceReferenceContainer(). getResourceReferenceByName(name);
try { resourceRef = getResourceReferenceContainer(). getResourceReferenceByName(name);