private IncludeElement parseInclude( XMLElement includeEl, DescriptionElement desc, Map wsdlModules) throws WSDLException { IncludeElement include = desc.addIncludeElement(); String locationURI = includeEl.getAttributeValue(Constants.ATTR_LOCATION); parseExtensionAttributes(includeEl, IncludeElement.class, include, desc); if(locationURI != null) { URI resolvedLocationURI = resolveURI(getURI(locationURI)); include.setLocation(resolvedLocationURI); DescriptionElement includedDesc = getWSDLFromLocation(resolvedLocationURI.toString(), desc, wsdlModules); include.setDescriptionElement(includedDesc); } return include; }
private IncludeElement parseInclude( XMLElement includeEl, DescriptionElement desc, Map wsdlModules) throws WSDLException { IncludeElement include = desc.addIncludeElement(); String locationURI = includeEl.getAttributeValue(Constants.ATTR_LOCATION); parseExtensionAttributes(includeEl, IncludeElement.class, include, desc); if(locationURI != null) { URI resolvedLocationURI = resolveURI(getURI(locationURI)); include.setLocation(resolvedLocationURI); DescriptionElement includedDesc = getWSDLFromLocation(resolvedLocationURI.toString(), desc, wsdlModules); include.setDescriptionElement(includedDesc); } return include; }