importDef.setDefinition(importedDef);
/** * Create an import element for a WSDL import of a WSDL document. * * @param wsdlDocument The document of the import. * @return The newly created import element. */ public Import createWSDLImport(WSDLDocument wsdlDocument) { if(importDef != null) { return importDef; } importDef = getNewImport(); if (importDef != null) { importDef.setDefinition(wsdlDocument.getDefinition()); schemas.addAll(wsdlDocument.getSchemas()); importingWSDLDoc.addSchemas(schemas); } return importDef; }
private static boolean addImport(QName name, Class type, WSDLDefinition wsdlDef, Definition newDef, List<WSDLDefinition> imports) { String namespace = name.getNamespaceURI(); if (newDef.getImports(namespace) == null) { WSDLDefinition impDef = findDefinition(wsdlDef, name, type); if (impDef != null) { Import imp = newDef.createImport(); imp.setNamespaceURI(namespace); imp.setLocationURI(impDef.getURI().toString()); imp.setDefinition(impDef.getDefinition()); newDef.addNamespace("ns" + imports.size(), namespace); newDef.addImport(imp); imports.add(impDef); return true; } else { // import was not added because element not found return false; } } return true; }
private static boolean addImport(QName name, Class type, WSDLDefinition wsdlDef, Definition newDef, List<WSDLDefinition> imports) { String namespace = name.getNamespaceURI(); if (newDef.getImports(namespace) == null) { WSDLDefinition impDef = findDefinition(wsdlDef, name, type); if (impDef != null) { Import imp = newDef.createImport(); imp.setNamespaceURI(namespace); imp.setLocationURI(impDef.getURI().toString()); imp.setDefinition(impDef.getDefinition()); newDef.addNamespace("ns" + imports.size(), namespace); newDef.addImport(imp); imports.add(impDef); return true; } else { // import was not added because element not found return false; } } return true; }
WSDLDefinition resolved = resolver.resolveModel(WSDLDefinition.class, proxy, context); if (resolved != null && !resolved.isUnresolved()) { imp.setDefinition(resolved.getDefinition()); if (!model.getImportedDefinitions().contains(resolved)) { model.getImportedDefinitions().add(resolved); try { resolved = read(null, uri, uri.toURL(), context); imp.setDefinition(resolved.getDefinition()); if (!model.getImportedDefinitions().contains(resolved)) { model.getImportedDefinitions().add(resolved); try { resolved = read(null, locationURI, locationURI.toURL(), context); imp.setDefinition(resolved.getDefinition()); if (!model.getImportedDefinitions().contains(resolved)) { model.getImportedDefinitions().add(resolved);
public static Definition createImportDef(Definition definition, String targetNamespace, String importUri) throws Exception { // Create definition Definition def = WSDLFactory.newInstance().newDefinition(); def.setTargetNamespace(targetNamespace); // Add namespaces Map<?, ?> namespaces = definition.getNamespaces(); for (Iterator<?> iter = namespaces.keySet().iterator(); iter.hasNext();) { String prefix = (String) iter.next(); String uri = definition.getNamespace(prefix); def.addNamespace(prefix, uri); } def.addNamespace("tns", targetNamespace); def.addNamespace("tnspt", definition.getTargetNamespace()); // Create import Import imp = def.createImport(); imp.setNamespaceURI(definition.getTargetNamespace()); imp.setLocationURI(importUri); imp.setDefinition(definition); def.addImport(imp); return def; }
WSDLDefinition resolved = resolver.resolveModel(WSDLDefinition.class, proxy, context); if (resolved != null && !resolved.isUnresolved()) { imp.setDefinition(resolved.getDefinition()); if (!model.getImportedDefinitions().contains(resolved)) { model.getImportedDefinitions().add(resolved); try { resolved = read(null, uri, uri.toURL(), context); imp.setDefinition(resolved.getDefinition()); if (!model.getImportedDefinitions().contains(resolved)) { model.getImportedDefinitions().add(resolved); try { resolved = read(null, locationURI, locationURI.toURL(), context); imp.setDefinition(resolved.getDefinition()); if (!model.getImportedDefinitions().contains(resolved)) { model.getImportedDefinitions().add(resolved);
javax.wsdl.Import imp = facade.createImport(); imp.setNamespaceURI(d.getNamespace()); imp.setDefinition(d.getDefinition()); imp.setLocationURI(d.getDefinition().getDocumentBaseURI()); facade.addImport(imp);
javax.wsdl.Import imp = facade.createImport(); imp.setNamespaceURI(d.getNamespace()); imp.setDefinition(d.getDefinition()); imp.setLocationURI(d.getDefinition().getDocumentBaseURI()); facade.addImport(imp);
Import wsdlImport = definition.createImport(); String tns = service.getInterface().getName().getNamespaceURI(); wsdlImport.setDefinition(portTypeDef); wsdlImport.setNamespaceURI(tns); wsdlImport.setLocationURI(service.getInterface().getName().getLocalPart() + ".wsdl");
importDef.setDefinition(importedDef);
importDef.setDefinition(importedDef);
import1.setDefinition(definition1);
import1.setDefinition(definition1);
Import wsdlImport = definition.createImport(); String tns = service.getInterface().getName().getNamespaceURI(); wsdlImport.setDefinition(portTypeDef); wsdlImport.setNamespaceURI(tns); wsdlImport.setLocationURI(service.getInterface().getName().getLocalPart() + ".wsdl");
Import wsdlImport = definition.createImport(); String tns = service.getInterface().getName().getNamespaceURI(); wsdlImport.setDefinition(portTypeDef); wsdlImport.setNamespaceURI(tns); wsdlImport.setLocationURI(service.getInterface().getName().getLocalPart() + ".wsdl");