/** * Create a new for WsdlTypes instance for the specified WSDL definition. * * @param wsdlDefinition * The WSDL definition. */ @SuppressWarnings( "unchecked" ) protected WsdlTypes( Definition wsdlDefinition ) { _types = wsdlDefinition.getTypes(); _targetNamespace = wsdlDefinition.getTargetNamespace(); _prefixMappings = wsdlDefinition.getNamespaces(); _elementFormQualifiedNamespaces = new HashSet<String>( getElementFormQualifiedNamespaces() ); _namedComplexTypes = new WsdlComplexTypes( this ); }
protected void printDocumentation(Element docElement, Definition def, PrintWriter pw) throws WSDLException { if (docElement != null) { DOM2Writer.serializeAsXML(docElement, def.getNamespaces(), pw); pw.println(); } }
public void marshall(Class parentType, QName elementType, ExtensibilityElement extension, PrintWriter pw, Definition def, ExtensionRegistry extReg) throws WSDLException { Schema schema = (Schema)extension; pw.print(" "); DOM2Writer.serializeAsXML(schema.getElement(), def.getNamespaces(), pw); pw.println(); } }
public void marshall(Class parentType, QName elementType, ExtensibilityElement extension, PrintWriter pw, Definition def, ExtensionRegistry extReg) throws WSDLException { UnknownExtensibilityElement unknownExt = (UnknownExtensibilityElement)extension; pw.print(" "); DOM2Writer.serializeAsXML(unknownExt.getElement(), def.getNamespaces(), pw); pw.println(); } }
public static void registerUniquePrefix(String prefix, String namespaceURI, Definition def) { String tempNSUri = def.getNamespace(prefix); //Check if the prefix and namespace are already registered. if (tempNSUri != null && tempNSUri.equals(namespaceURI)) { return; } /* Check if the namespace is already registered with some other prefix, * in which case do not register it again with this prefix. The existing * prefix/namespace association will suffice (i.e. semantically equivalent). */ Collection nSpaces = def.getNamespaces().values(); if(nSpaces.contains(namespaceURI)) { return; } while (tempNSUri != null && !tempNSUri.equals(namespaceURI)) { prefix = (prefix != null ? prefix + "_" : "_"); tempNSUri = def.getNamespace(prefix); } def.addNamespace(prefix, namespaceURI); }
public Map getNamespaces() { if (isDebugEnabled) { log.debug(myClassName + ".getNamespaces()"); } if (wsdlDefinition != null) { return wsdlDefinition.getNamespaces(); } return null; }
Map namespaces = def.getNamespaces();
public String getPrefix(String arg) { if (arg.equals(jaxbNamespace)) { arg = namespace; } for (Object ent : wsdl.getNamespaces().entrySet()) { Map.Entry<?, ?> entry = (Map.Entry<?, ?>)ent; if (arg.equals(entry.getValue())) { return (String)entry.getKey(); } } return null; }
private boolean isSOAP12Binding(Definition def) { String namespace = ""; for (Iterator ite = def.getNamespaces().values().iterator(); ite.hasNext();) { namespace = (String)ite.next(); if (namespace != null && namespace.toLowerCase().indexOf("http://schemas.xmlsoap.org/wsdl/soap12") >= 0) { return true; } } return false; }
public void addWSDLDefinitionNamespace(Definition defn, String prefix, String ns) { if (!defn.getNamespaces().values().contains(ns)) { defn.addNamespace(prefix, ns); } }
public Iterator<String> getPrefixes(String arg) { if (arg.equals(jaxbNamespace)) { arg = namespace; } Iterator<String> ret = CastUtils.cast(wsdl.getNamespaces().keySet().iterator()); return ret; } });
public Iterator<String> getPrefixes(String arg) { if (arg.equals(jaxbNamespace)) { arg = namespace; } Iterator<String> ret = CastUtils.cast(wsdl.getNamespaces().keySet().iterator()); return ret; } });
protected void printDocumentation(Element docElement, Definition def, PrintWriter pw) throws WSDLException { if (docElement != null) { DOM2Writer.serializeAsXML(docElement, def.getNamespaces(), pw); pw.println(); } }
public static void addSOAPNamespace(Definition definition, boolean isSOAP12) { Map<?, ?> namespaces = definition.getNamespaces(); if (isSOAP12 && !namespaces.values().contains(WSDLConstants.NS_SOAP12)) { definition.addNamespace("soap12", WSDLConstants.NS_SOAP12); } else if (!namespaces.values().contains(WSDLConstants.NS_SOAP11)) { definition.addNamespace("soap", WSDLConstants.NS_SOAP11); } }
public static void addSOAPNamespace(Definition definition, boolean isSOAP12) { Map<?, ?> namespaces = definition.getNamespaces(); if (isSOAP12 && !namespaces.values().contains(WSDLConstants.NS_SOAP12)) { definition.addNamespace("soap12", WSDLConstants.NS_SOAP12); } else if (!namespaces.values().contains(WSDLConstants.NS_SOAP11)) { definition.addNamespace("soap", WSDLConstants.NS_SOAP11); } }
public static void addSOAPNamespace(Definition definition, boolean isSOAP12) { Map<?, ?> namespaces = definition.getNamespaces(); if (isSOAP12 && !namespaces.values().contains(WSDLConstants.NS_SOAP12)) { definition.addNamespace("soap12", WSDLConstants.NS_SOAP12); } else if (!namespaces.values().contains(WSDLConstants.NS_SOAP11)) { definition.addNamespace("soap", WSDLConstants.NS_SOAP11); } }
public static void addSOAPNamespace(Definition definition, boolean isSOAP12) { Map<?, ?> namespaces = definition.getNamespaces(); if (isSOAP12 && !namespaces.values().contains(WSDLConstants.NS_SOAP12)) { definition.addNamespace("soap12", WSDLConstants.NS_SOAP12); } else if (!namespaces.values().contains(WSDLConstants.NS_SOAP11)) { definition.addNamespace("soap", WSDLConstants.NS_SOAP11); } }
private static void addNamespace(Definition definition, QName name) { String namespace = name.getNamespaceURI(); if (definition.getPrefix(namespace) == null) { definition.addNamespace("ns" + definition.getNamespaces().size(), namespace); } }
private static void addNamespace(Definition definition, QName name) { String namespace = name.getNamespaceURI(); if (definition.getPrefix(namespace) == null) { definition.addNamespace("ns" + definition.getNamespaces().size(), namespace); } }
public Map getNamespaces() { if (isDebugEnabled) { log.debug(myClassName + ".getNamespaces()"); } getWrappedDefinitionForUse(); Map results = null; if (wsdlDefinition != null) { results = wsdlDefinition.getNamespaces(); } doneUsingWrappedDefinition(); return results; }