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
public abstract class WSDL11SupplierTemplate extends AxisService2WSDL11 implements WSDLSupplier
-
-
Field Summary
-
Fields inherited from class org.apache.axis2.description.AxisService2WSDL11
axisService, serviceName
-
Fields 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 Constructor Description WSDL11SupplierTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected OMElement
customizeBinding(OMElement binding)
protected OMElement
customizeDocumentation(OMElement documentation)
protected List<OMElement>
customizeMessages(List<OMElement> messages)
protected OMElement
customizePort(OMElement port)
protected OMElement
customizePortType(OMElement portType)
protected OMElement
customizeService(OMElement service)
protected OMElement
customizeTypes(OMElement types)
OMElement
generateOM()
Build the OM structure of the WSDL documentObject
getWSDL(AxisService service)
void
init(AxisService service)
protected OMElement
modifyBinding(OMElement binding)
This method use by AxisService2WSDL11 and users should not touch this method.protected OMElement
modifyPort(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
-
-
-
-
Method Detail
-
init
public final void init(AxisService service)
-
getWSDL
public Object getWSDL(AxisService service) throws AxisFault
- Specified by:
getWSDL
in interfaceWSDLSupplier
- Throws:
AxisFault
-
generateOM
public final OMElement generateOM() throws Exception
Description copied from class:AxisService2WSDL11
Build the OM structure of the WSDL document- Overrides:
generateOM
in classAxisService2WSDL11
- Returns:
- an OMElement containing a WSDL document
- Throws:
Exception
-
modifyPort
protected final OMElement modifyPort(OMElement port)
This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyPort
in classAxisService2WSDL11
-
modifyBinding
protected final OMElement modifyBinding(OMElement binding)
This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyBinding
in classAxisService2WSDL11
-
-