@Override public void setElementValue(XMLElement element, String value) { if (TagNames.RESOURCE_ENV_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceEnvReferenceContainer) { try { descriptor = ((ResourceEnvReferenceContainer) parentDesc).getResourceEnvReferenceByName(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_ENV_REFERENCE_NAME.equals(element.getQName())) { Object parentDesc = getParentNode().getDescriptor(); if (parentDesc instanceof ResourceEnvReferenceContainer) { try { descriptor = ((ResourceEnvReferenceContainer)parentDesc).getResourceEnvReferenceByName(value); } catch (IllegalArgumentException iae) { DOLUtils.getDefaultLogger().warning(iae.getMessage()); } } } else { super.setElementValue(element, value); } }