Refine search
public ExtensibilityElement createExtension(Map<String, Object> args) throws WSDLException { AddressType jbiAddress = null; jbiAddress = (AddressType)registry.createExtension(Port.class, new QName(NMRTransportFactory.TRANSPORT_ID, "address")); return jbiAddress; }
private void addExtensionAttributeTypes(ExtensionRegistry extreg) { // register types that are not of wsdl4j's default attribute type QName QName qn = new QName("http://www.w3.org/2006/05/addressing/wsdl", "Action"); extreg.registerExtensionAttributeType(javax.wsdl.Input.class, qn, AttributeExtensible.STRING_TYPE); extreg.registerExtensionAttributeType(javax.wsdl.Output.class, qn, AttributeExtensible.STRING_TYPE); extreg.registerExtensionAttributeType(javax.wsdl.Fault.class, qn, AttributeExtensible.STRING_TYPE); qn = new QName("http://www.w3.org/2007/05/addressing/metadata", "Action"); extreg.registerExtensionAttributeType(javax.wsdl.Input.class, qn, AttributeExtensible.STRING_TYPE); extreg.registerExtensionAttributeType(javax.wsdl.Output.class, qn, AttributeExtensible.STRING_TYPE); extreg.registerExtensionAttributeType(javax.wsdl.Fault.class, qn, AttributeExtensible.STRING_TYPE); qn = new QName("http://www.w3.org/2005/02/addressing/wsdl", "Action"); extreg.registerExtensionAttributeType(javax.wsdl.Input.class, qn, AttributeExtensible.STRING_TYPE); extreg.registerExtensionAttributeType(javax.wsdl.Output.class, qn, AttributeExtensible.STRING_TYPE); extreg.registerExtensionAttributeType(javax.wsdl.Fault.class, qn, AttributeExtensible.STRING_TYPE); }
ExtensionRegistry extReg = def.getExtensionRegistry(); ExtensionDeserializer extDS = extReg.queryDeserializer(parentType, elementType); NamedNodeMap attrs = el.getAttributes();
(ExtensibilityElement)extensibilityElementIterator.next(); QName elementType = ext.getElementType(); ExtensionRegistry extReg = def.getExtensionRegistry(); if (ext instanceof UnknownExtensibilityElement) extSer = extReg.getDefaultSerializer(); extSer = extReg.querySerializer(parentType,elementType);
throws WSDLException MIMEPart mimePart = (MIMEPart)extReg.createExtension(parentType, elementType); String requiredStr = DOMUtils.getAttributeNS(el, ExtensionDeserializer extDS = extReg.queryDeserializer(MIMEPart.class, tempElType); ExtensibilityElement ext =
factory = WSDLFactory.newInstance(); registry = factory.newPopulatedExtensionRegistry(); registry.registerSerializer(Types.class, WSDLConstants.QNAME_SCHEMA, new SchemaSerializer()); QName header = new QName(WSDLConstants.NS_SOAP, "header"); registry.registerDeserializer(MIMEPart.class, header, registry.queryDeserializer(BindingInput.class, header)); registry.registerSerializer(MIMEPart.class, header, registry.querySerializer(BindingInput.class, header)); registry.createExtension(BindingInput.class, header).getClass(); registry.mapExtensionTypes(MIMEPart.class, header, clazz);
helper.setJaxbNamespace(elementDecl.namespace()); QName elementType = new QName(ns, name); registry.registerDeserializer(parentType, elementType, helper); registry.registerSerializer(parentType, elementType, helper); registry.mapExtensionTypes(parentType, elementType, cls); found = true; ns = namespace; QName elementType = new QName(ns, name); registry.registerDeserializer(parentType, elementType, helper); registry.registerSerializer(parentType, elementType, helper); registry.mapExtensionTypes(parentType, elementType, cls);
extReg.queryDeserializer(parentType, elementType); Definition dummyDef = factory.newDefinition(); dummyDef.setDocumentBaseURI(location); return new QName(attrValue);
public void addWSDLSchemaImport(Definition def, String tns, File file) throws Exception { // REVISIT, check if the wsdl schema already exists. Types types = def.getTypes(); if (types == null) { types = def.createTypes(); def.setTypes(types); } Schema wsdlSchema = (Schema)def.getExtensionRegistry() .createExtension(Types.class, new QName(Constants.URI_2001_SCHEMA_XSD, "schema")); addWSDLSchemaImport(wsdlSchema, tns, file); types.addExtensibilityElement(wsdlSchema); }
/** * Creates a SOAP extensibility element. * * @param definition the WSDL4J <code>Definition</code> * @param parentType a class object indicating where in the WSDL definition this extension will exist * @param localName the local name of the extensibility element * @return the extensibility element * @throws WSDLException in case of errors * @see ExtensionRegistry#createExtension(Class, QName) */ private ExtensibilityElement createSoapExtension(Definition definition, Class<?> parentType, String localName) throws WSDLException { return definition.getExtensionRegistry() .createExtension(parentType, new QName(SOAP_11_NAMESPACE_URI, localName)); }
public ExtensionRegistry newPopulatedExtensionRegistry() { ExtensionRegistry extRegistry; extRegistry = super.newPopulatedExtensionRegistry(); extRegistry.registerDeserializer(Definition.class, new QName(_propNS, "property"),_bs); extRegistry.registerDeserializer(Definition.class, new QName(_propNS, "propertyAlias"), _bs); extRegistry.registerDeserializer(Types.class, XMLSchemaType.QNAME, new XMLSchemaTypeSerializer()); extRegistry.registerDeserializer(Definition.class, new QName(_plnkNS, "partnerLinkType"),_bs); // serializer extRegistry.registerSerializer(Definition.class, new QName(_propNS, "property"),_bs); extRegistry.registerSerializer(Definition.class, new QName(_propNS, "propertyAlias"), _bs); extRegistry.registerSerializer(Types.class, XMLSchemaType.QNAME, new XMLSchemaTypeSerializer()); extRegistry.registerSerializer(Definition.class, new QName(_plnkNS, "partnerLinkType"),_bs); return extRegistry; }
public ExtensionRegistry newPopulatedExtensionRegistry() { ExtensionRegistry extRegistry; extRegistry = super.newPopulatedExtensionRegistry(); extRegistry.registerDeserializer(Definition.class, new QName(_bpwsNS, "property"), _bs); extRegistry.registerDeserializer(Definition.class, new QName(_bpwsNS, "propertyAlias"), _bs); extRegistry.registerDeserializer(Types.class, XMLSchemaType.QNAME, new XMLSchemaTypeSerializer()); extRegistry.registerDeserializer(Definition.class, new QName(Bpel11QNames.NS_BPEL4WS_PARTNERLINK_2003_05, "partnerLinkType"), _bs); return extRegistry; }
private XMLFormat getXMLBody(Class clz, String operationName) throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } XMLFormat xmlFormat = null; try { xmlFormat = (XMLFormat)extReg.createExtension(clz, ToolConstants.XML_FORMAT); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_XMLBINDING", LOG); throw new ToolException(msg); } xmlFormat.setRootNode(new QName(wsdlDefinition.getTargetNamespace(), operationName)); return xmlFormat; }
= getBus().getExtension(WSDLManager.class).getExtensionRegistry(); try { ExtensibilityElement el = extensionRegistry.createExtension(javax.wsdl.Binding.class, JAXWSAConstants. WSAW_USINGADDRESSING_QNAME); bindingInfo.addExtensor(el); StringBuilder polRefId = new StringBuilder(bindingInfo.getName().getLocalPart()); polRefId.append("_WSAM_Addressing_Policy"); UnknownExtensibilityElement uel = new UnknownExtensibilityElement();
throws WSDLException Schema schema = (Schema) extReg.createExtension( parentType, elementType); schema.setDocumentBaseURI(def.getDocumentBaseURI());
public TypeMappingType createCorbaTypeMap(Definition definition, String corbatypemaptns) throws WSDLException { TypeMappingType typeMap = (TypeMappingType)definition.getExtensionRegistry() .createExtension(Definition.class, CorbaConstants.NE_CORBA_TYPEMAPPING); if (corbatypemaptns == null) { typeMap.setTargetNamespace(definition.getTargetNamespace() + "/" + CorbaConstants.NS_CORBA_TYPEMAP); } else { typeMap.setTargetNamespace(corbatypemaptns); } definition.addExtensibilityElement((ExtensibilityElement)typeMap); return typeMap; }
private void registerJAXWSBinding(ExtensionRegistry registry, Class<?> clz) { registry.registerSerializer(clz, ToolConstants.JAXWS_BINDINGS, new JAXWSBindingSerializer()); registry.registerDeserializer(clz, ToolConstants.JAXWS_BINDINGS, new JAXWSBindingDeserializer()); registry.mapExtensionTypes(clz, ToolConstants.JAXWS_BINDINGS, JAXWSBinding.class); }
public JAXWSBinding parse(Class parentType, Element element, Definition def) throws WSDLException { ExtensionRegistry extReg = def.getExtensionRegistry(); JAXWSBinding jaxwsBinding = (JAXWSBinding)extReg.createExtension(parentType, ToolConstants.JAXWS_BINDINGS); jaxwsBinding.setElementType(ToolConstants.JAXWS_BINDINGS); jaxwsBinding.setElement(element); jaxwsBinding.setDocumentBaseURI(def.getDocumentBaseURI()); parseElement(jaxwsBinding, element); return jaxwsBinding; }
public ExtensibilityElement unmarshall(Class parentType, QName elementType, Element el, Definition def, ExtensionRegistry extReg) throws WSDLException { HTTPUrlReplacement httpUrlReplacement = (HTTPUrlReplacement)extReg.createExtension(parentType, elementType); String requiredStr = DOMUtils.getAttributeNS(el, Constants.NS_URI_WSDL, Constants.ATTR_REQUIRED); if (requiredStr != null) { httpUrlReplacement.setRequired(new Boolean(requiredStr)); } return httpUrlReplacement; } }
public Schema createSchema(Definition definition) throws WSDLException { return (Schema)definition.getExtensionRegistry().createExtension(Types.class, SCHEMA_QNAME); }