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 OMElementcustomizeBinding(OMElement binding)protected OMElementcustomizeDocumentation(OMElement documentation)protected List<OMElement>customizeMessages(List<OMElement> messages)protected OMElementcustomizePort(OMElement port)protected OMElementcustomizePortType(OMElement portType)protected OMElementcustomizeService(OMElement service)protected OMElementcustomizeTypes(OMElement types)OMElementgenerateOM()Build the OM structure of the WSDL documentObjectgetWSDL(AxisService service)voidinit(AxisService service)protected OMElementmodifyBinding(OMElement binding)This method use by AxisService2WSDL11 and users should not touch this method.protected OMElementmodifyPort(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:
getWSDLin interfaceWSDLSupplier- Throws:
AxisFault
-
generateOM
public final OMElement generateOM() throws Exception
Description copied from class:AxisService2WSDL11Build the OM structure of the WSDL document- Overrides:
generateOMin 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:
modifyPortin classAxisService2WSDL11
-
modifyBinding
protected final OMElement modifyBinding(OMElement binding)
This method use by AxisService2WSDL11 and users should not touch this method.- Overrides:
modifyBindingin classAxisService2WSDL11
-
-