public abstract class WSDL11SupplierTemplate extends AxisService2WSDL11 implements WSDLSupplier
axisService, serviceName
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 and Description |
---|
WSDL11SupplierTemplate() |
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 List<org.apache.axiom.om.OMElement> |
customizeMessages(List<org.apache.axiom.om.OMElement> messages) |
protected org.apache.axiom.om.OMElement |
customizePort(org.apache.axiom.om.OMElement port) |
protected org.apache.axiom.om.OMElement |
customizePortType(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()
Build the OM structure of the WSDL document
|
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 |
modifyPort(org.apache.axiom.om.OMElement port)
This method use by AxisService2WSDL11 and users should not touch this
method.
|
addPoliciesToDefinitionElement, generateDefinition, generateDocumentation, generateMessages, generatePortType, generateService, generateSoap11Binding, generateTypes, getPoliciesInDefinitions, getStyle, getUse, init, isDisableREST, isDisableSOAP11, isDisableSOAP12, setCheckIfEndPointActive, setStyle, setUse
public final void init(AxisService service)
public Object getWSDL(AxisService service) throws AxisFault
getWSDL
in interface WSDLSupplier
AxisFault
public final org.apache.axiom.om.OMElement generateOM() throws Exception
AxisService2WSDL11
generateOM
in class AxisService2WSDL11
Exception
protected 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 List<org.apache.axiom.om.OMElement> customizeMessages(List<org.apache.axiom.om.OMElement> messages)
protected org.apache.axiom.om.OMElement customizePortType(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 customizePort(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 modifyPort(org.apache.axiom.om.OMElement port)
modifyPort
in class AxisService2WSDL11
protected final org.apache.axiom.om.OMElement modifyBinding(org.apache.axiom.om.OMElement binding)
modifyBinding
in class AxisService2WSDL11
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.