public class WSDL20SupplierTemplate extends AxisService2WSDL20 implements WSDLSupplier
axisService, serviceName
ATTR_WHTTP_AUTHENTICATION_REALM, ATTR_WHTTP_AUTHENTICATION_TYPE, ATTR_WHTTP_CODE, ATTR_WHTTP_CONTENT_ENCODING, ATTR_WHTTP_FAULT_SERIALIZATION, ATTR_WHTTP_HEADER, ATTR_WHTTP_IGNORE_UNCITED, ATTR_WHTTP_INPUT_SERIALIZATION, ATTR_WHTTP_LOCATION, ATTR_WHTTP_METHOD, ATTR_WHTTP_METHOD_DEFAULT, ATTR_WHTTP_OUTPUT_SERIALIZATION, ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, ATTR_WRPC_SIGNATURE, ATTR_WSDLX_SAFE, ATTR_WSOAP_ACTION, ATTR_WSOAP_ADDRESS, ATTR_WSOAP_CODE, ATTR_WSOAP_HEADER, ATTR_WSOAP_MEP, ATTR_WSOAP_MODULE, ATTR_WSOAP_PROTOCOL, ATTR_WSOAP_SUBCODES, ATTR_WSOAP_VERSION, ATTRIBUTE_ACTION, ATTRIBUTE_ADDRESS, ATTRIBUTE_AUTHENTICATION_REALM, ATTRIBUTE_AUTHENTICATION_TYPE, ATTRIBUTE_CODE, ATTRIBUTE_CONTENT_ENCODING, ATTRIBUTE_CONTENT_ENCODING_DEFAULT, ATTRIBUTE_ELEMENT, ATTRIBUTE_FAULT_SERIALIZATION, ATTRIBUTE_HEADER, ATTRIBUTE_IGNORE_UNCITED, ATTRIBUTE_INPUT_SERIALIZATION, ATTRIBUTE_LOCATION, ATTRIBUTE_MEP, ATTRIBUTE_MEP_DEFAULT, ATTRIBUTE_METHOD, ATTRIBUTE_METHOD_DEFAULT, ATTRIBUTE_MODULE, ATTRIBUTE_MUST_UNDERSTAND, ATTRIBUTE_NAME, ATTRIBUTE_NAME_PATTERN, ATTRIBUTE_OUTPUT_SERIALIZATION, ATTRIBUTE_PROTOCOL, ATTRIBUTE_QUERY_PARAMETER_SEPERATOR, ATTRIBUTE_QUERY_PARAMETER_SEPERATOR_DEFAULT, ATTRIBUTE_REF, ATTRIBUTE_REQUIRED, ATTRIBUTE_SAFE, ATTRIBUTE_SIGNATURE, ATTRIBUTE_STYLE, ATTRIBUTE_SUBCODES, ATTRIBUTE_TYPE, ATTRIBUTE_VERSION, BINDING_LOCAL_NAME, DEFAULT_HTTP_ENDPOINT_NAME, DEFAULT_HTTPS_PREFIX, DEFAULT_INTERFACE_NAME, DEFAULT_SOAP11_ENDPOINT_NAME, DEFAULT_SOAP12_ENDPOINT_NAME, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, DESCRIPTION, DOCUMENTATION, ENDPOINT_LOCAL_NAME, FAULT_LOCAL_NAME, HTTP_LOCATION_TABLE, HTTP_PREFIX, HTTP_PROTOCAL, IN_FAULT_LOCAL_NAME, IN_PUT_LOCAL_NAME, INTERFACE_LOCAL_NAME, INTERFACE_PREFIX, LEGAL_CHARACTERS_IN_PATH, LEGAL_CHARACTERS_IN_QUERY, LEGAL_CHARACTERS_IN_URL, MEP_URI_IN_ONLY, MEP_URI_IN_OPTIONAL_OUT, MEP_URI_IN_OUT, MEP_URI_OUT_IN, MEP_URI_OUT_ONLY, MEP_URI_OUT_OPTIONAL_IN, MEP_URI_ROBUST_IN_ONLY, MEP_URI_ROBUST_OUT_ONLY, MESSAGE_LABEL, MESSAGE_LABEL_IN, MESSAGE_LABEL_OUT, NMTOKEN_ANY, NMTOKEN_ELEMENT, NMTOKEN_NONE, NMTOKEN_OTHER, OPERATION_LOCAL_NAME, OPERATION_STYLE, OUT_FAULT_LOCAL_NAME, OUT_PUT_LOCAL_NAME, RPC_IN, RPC_INOUT, RPC_RETURN, SERVICE_LOCAL_NAME, SOAP_BINDING_PREFIX, SOAP_ENV_PREFIX, SOAP_PREFIX, SOAP_VERSION_1_1, SOAP_VERSION_1_2, STYLE_IRI, STYLE_MULTIPART, STYLE_RPC, TARGET_NAMESPACE, TEMPLATE_ENCODE_ESCAPING_CHARACTER, TYPES_LOCAL_NALE, URI_WSDL2_EXTENSIONS, URI_WSDL2_HTTP, URI_WSDL2_RPC, URI_WSDL2_SOAP, URI_WSOAP_MEP, WSDL_EXTENTION_PREFIX, WSDL_NAMESPACE, WSDL_RPC_PREFIX
Constructor and Description |
---|
WSDL20SupplierTemplate() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.axiom.om.OMElement |
customizeBinding(org.apache.axiom.om.OMElement binding) |
protected org.apache.axiom.om.OMElement |
customizeDocumentation(org.apache.axiom.om.OMElement documentation) |
protected org.apache.axiom.om.OMElement |
customizeEndpoint(org.apache.axiom.om.OMElement port) |
protected org.apache.axiom.om.OMElement |
customizeInterface(org.apache.axiom.om.OMElement portType) |
protected org.apache.axiom.om.OMElement |
customizeService(org.apache.axiom.om.OMElement service) |
protected org.apache.axiom.om.OMElement |
customizeTypes(org.apache.axiom.om.OMElement types) |
org.apache.axiom.om.OMElement |
generateOM()
Generates a WSDL 2.0 document for this web service
|
Object |
getWSDL(AxisService service) |
void |
init(AxisService service) |
protected org.apache.axiom.om.OMElement |
modifyBinding(org.apache.axiom.om.OMElement binding)
This method use by AxisService2WSDL11 and users should not touch this
method.
|
protected org.apache.axiom.om.OMElement |
modifyEndpoint(org.apache.axiom.om.OMElement endpoint)
This method use by AxisService2WSDL11 and users should not touch this
method.
|
addPoliciesToDescriptionElement, generateDescription, generateDocumentation, generateInterface, generateInterfaceOperationElement, generateService, generateServiceElement, generateServiceElement, generateTypes, getPoliciesInDefinitions, init, isDisableREST, isDisableSOAP11, isDisableSOAP12, setCheckIfEndPointActive, setEPRs
public final void init(AxisService service)
public Object getWSDL(AxisService service) throws AxisFault
getWSDL
in interface WSDLSupplier
AxisFault
public org.apache.axiom.om.OMElement generateOM() throws Exception
AxisService2WSDL20
generateOM
in class AxisService2WSDL20
Exception
- - Thrown in case an exception occursprotected org.apache.axiom.om.OMElement customizeDocumentation(org.apache.axiom.om.OMElement documentation)
protected org.apache.axiom.om.OMElement customizeTypes(org.apache.axiom.om.OMElement types)
protected org.apache.axiom.om.OMElement customizeInterface(org.apache.axiom.om.OMElement portType)
protected final org.apache.axiom.om.OMElement customizeService(org.apache.axiom.om.OMElement service)
protected org.apache.axiom.om.OMElement customizeEndpoint(org.apache.axiom.om.OMElement port)
protected org.apache.axiom.om.OMElement customizeBinding(org.apache.axiom.om.OMElement binding)
protected final org.apache.axiom.om.OMElement modifyEndpoint(org.apache.axiom.om.OMElement endpoint)
modifyEndpoint
in class AxisService2WSDL20
protected final org.apache.axiom.om.OMElement modifyBinding(org.apache.axiom.om.OMElement binding)
modifyBinding
in class AxisService2WSDL20
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.