Package org.apache.axis2.dataretrieval
Class WSDL11SupplierTemplate
java.lang.Object
org.apache.axis2.description.AxisService2WSDL11
org.apache.axis2.dataretrieval.WSDL11SupplierTemplate
- All Implemented Interfaces:
WSDLSupplier,Java2WSDLConstants
-
Field Summary
Fields inherited from class org.apache.axis2.description.AxisService2WSDL11
axisService, serviceNameFields inherited from interface org.apache.axis2.description.java2wsdl.Java2WSDLConstants
ATTR_FORM_DEFAULT_OPTION, ATTR_FORM_DEFAULT_OPTION_LONG, ATTRIBUTE_NAME, AXIS2_NAMESPACE_PREFIX, AXIS2_XSD, BINDING_LOCAL_NAME, BINDING_NAME_SUFFIX, CLASSNAME_OPTION, CLASSNAME_OPTION_LONG, CLASSPATH_OPTION, CLASSPATH_OPTION_LONG, COLON_SEPARATOR, CUSTOM_SCHEMA_LOCATION, CUSTOM_SCHEMA_LOCATION_LONG, DEFAULT_LOCATION_URL, DEFAULT_SCHEMA_NAMESPACE_PREFIX, DEFAULT_TARGET_NAMESPACE, DEFAULT_TARGET_NAMESPACE_PREFIX, DEFAULT_WSDL_NAMESPACE_PREFIX, DISABLE_BINDING_REST, DISABLE_BINDING_SOAP11, DISABLE_BINDING_SOAP12, DISALLOW_ANON_TYPES_OPTION, DISALLOW_ANON_TYPES_OPTION_LONG, DISALLOW_NILLABLE_ELEMENTS_OPTION, DISALLOW_NILLABLE_ELEMENTS_OPTION_LONG, DISALLOW_OPTIONAL_ELEMENTS_OPTION, DISALLOW_OPTIONAL_ELEMENTS_OPTION_LONG, DOC_LIT_BARE, DOC_LIT_BARE_LONG, DOC_LIT_BARE_PARAMETER, DOCUMENT, ELEMENT_ATTRIBUTE_NAME, ELEMENT_FORM_DEFAULT_OPTION, ELEMENT_FORM_DEFAULT_OPTION_LONG, EXTRA_CLASSES_DEFAULT_OPTION, EXTRA_CLASSES_DEFAULT_OPTION_LONG, FAULT_LOCAL_NAME, FAULT_MESSAGE, FORM_DEFAULT_QUALIFIED, FORM_DEFAULT_UNQUALIFIED, HTTP_BINDING, HTTP_NAMESPACE, HTTP_PORT, HTTP_PREFIX, IN_PUT_LOCAL_NAME, JAVA_PKG_2_NSMAP_OPTION, JAVA_PKG_2_NSMAP_OPTION_LONG, JAX_WS_SERVICE_OPTION, JAX_WS_SERVICE_OPTION_LONG, LITERAL, LOCATION, LOCATION_OPTION, LOCATION_OPTION_LONG, MESSAGE_LOCAL_NAME, MESSAGE_PART_NAME_OPTION, MESSAGE_PART_NAME_OPTION_LONG, MESSAGE_SUFFIX, MIME_NAMESPACE, MIME_PREFIX, NAMESPACE_GENERATOR_OPTION, NAMESPACE_GENERATOR_OPTION_LONG, OPERATION_LOCAL_NAME, OUT_PUT_LOCAL_NAME, OUTPUT_FILENAME_OPTION, OUTPUT_FILENAME_OPTION_LONG, OUTPUT_LOCATION_OPTION, OUTPUT_LOCATION_OPTION_LONG, PARAMETERS, PART_ATTRIBUTE_NAME, PORT, PORT_NAME_SUFFIX, PORT_TYPE_LOCAL_NAME, PORT_TYPE_NAME_OPTION, PORT_TYPE_NAME_OPTION_LONG, PORT_TYPE_SUFFIX, REQUEST, REQUEST_ELEMENT_SUFFIX_OPTION, REQUEST_ELEMENT_SUFFIX_OPTION_LONG, REQUEST_MESSAGE, RESPONSE, RESPONSE_MESSAGE, REST_BINDING_NAME_OPTION_LONG, RESULT, SCHEMA_GENERATOR_OPTION, SCHEMA_GENERATOR_OPTION_LONG, SCHEMA_MAPPING_FILE_LOCATION, SCHEMA_MAPPING_FILE_LOCATION_LONG, SCHEMA_NAMESPACE_PRFIX, SCHEMA_TARGET_NAMESPACE_OPTION, SCHEMA_TARGET_NAMESPACE_OPTION_LONG, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION, SCHEMA_TARGET_NAMESPACE_PREFIX_OPTION_LONG, SERVICE_LOCAL_NAME, SERVICE_NAME_OPTION, SERVICE_NAME_OPTION_LONG, SOAP_ACTION, SOAP_ADDRESS, SOAP_BODY, SOAP_USE, SOAP11_BINDING_NAME_OPTION_LONG, SOAP11_PREFIX, SOAP11PORT, SOAP12_BINDING_NAME_OPTION_LONG, SOAP12_PREFIX, SOAP12BINDING_NAME_SUFFIX, SOAP12PORT, SOLE_INPUT, STYLE, STYLE_OPTION, STYLE_OPTION_LONG, TARGET_NAMESPACE_OPTION, TARGET_NAMESPACE_OPTION_LONG, TARGET_NAMESPACE_PREFIX_OPTION, TARGET_NAMESPACE_PREFIX_OPTION_LONG, TARGETNAMESPACE_PREFIX, TRANSPORT, TRANSPORT_URI, URI_2001_SCHEMA_XSD, URI_WSDL11_SOAP, URI_WSDL12_SOAP, URN_PREFIX, USE_OPTION, USE_OPTION_LONG, WSAD_NS, WSDL_NAMESPACE, WSDL_VERSION_1, WSDL_VERSION_2, WSDL_VERSION_2_OPTIONAL, WSDL_VERSION_OPTION, WSDL_VERSION_OPTION_LONG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.axiom.om.OMElementcustomizeBinding(org.apache.axiom.om.OMElement binding) protected org.apache.axiom.om.OMElementcustomizeDocumentation(org.apache.axiom.om.OMElement documentation) protected List<org.apache.axiom.om.OMElement>customizeMessages(List<org.apache.axiom.om.OMElement> messages) protected org.apache.axiom.om.OMElementcustomizePort(org.apache.axiom.om.OMElement port) protected org.apache.axiom.om.OMElementcustomizePortType(org.apache.axiom.om.OMElement portType) protected final org.apache.axiom.om.OMElementcustomizeService(org.apache.axiom.om.OMElement service) protected org.apache.axiom.om.OMElementcustomizeTypes(org.apache.axiom.om.OMElement types) final org.apache.axiom.om.OMElementBuild the OM structure of the WSDL documentgetWSDL(AxisService service) final voidinit(AxisService service) protected final org.apache.axiom.om.OMElementmodifyBinding(org.apache.axiom.om.OMElement binding) This method use by AxisService2WSDL11 and users should not touch this method.protected final org.apache.axiom.om.OMElementmodifyPort(org.apache.axiom.om.OMElement port) This method use by AxisService2WSDL11 and users should not touch this method.Methods inherited from class org.apache.axis2.description.AxisService2WSDL11
addPoliciesToDefinitionElement, generateDefinition, generateDocumentation, generateMessages, generatePortType, generateService, generateSoap11Binding, generateTypes, getPoliciesInDefinitions, getStyle, getUse, init, isDisableREST, isDisableSOAP11, isDisableSOAP12, setCheckIfEndPointActive, setStyle, setUse
-
Constructor Details
-
WSDL11SupplierTemplate
public WSDL11SupplierTemplate()
-
-
Method Details
-
init
-
getWSDL
- Specified by:
getWSDLin interfaceWSDLSupplier- Throws:
AxisFault
-
generateOM
Description copied from class:AxisService2WSDL11Build the OM structure of the WSDL document- Overrides:
generateOMin classAxisService2WSDL11- Returns:
- an OMElement containing a WSDL document
- Throws:
Exception
-
customizeDocumentation
protected org.apache.axiom.om.OMElement customizeDocumentation(org.apache.axiom.om.OMElement documentation) -
customizeTypes
protected org.apache.axiom.om.OMElement customizeTypes(org.apache.axiom.om.OMElement types) -
customizeMessages
-
customizePortType
protected org.apache.axiom.om.OMElement customizePortType(org.apache.axiom.om.OMElement portType) -
customizeService
protected final org.apache.axiom.om.OMElement customizeService(org.apache.axiom.om.OMElement service) -
customizePort
protected org.apache.axiom.om.OMElement customizePort(org.apache.axiom.om.OMElement port) -
customizeBinding
protected org.apache.axiom.om.OMElement customizeBinding(org.apache.axiom.om.OMElement binding) -
modifyPort
protected final org.apache.axiom.om.OMElement modifyPort(org.apache.axiom.om.OMElement port) This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyPortin classAxisService2WSDL11
-
modifyBinding
protected final org.apache.axiom.om.OMElement modifyBinding(org.apache.axiom.om.OMElement binding) This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyBindingin classAxisService2WSDL11
-