public static String getNamespaceFromSOAPElement(List extElements)
This method will loop through a list of extensibility elements looking for one
of four objects: SOAPBody, SOAP12Body, SOAPHeader, SOAP12Header. If any of these
objects are found the namespace URI from this object will be returned.
public static void getAttachmentFromBinding(org.apache.axis2.jaxws.description.impl.OperationDescriptionImpl opDesc,
This method will process a WSDL Binding and build AttachmentDescription objects if the
WSDL dicatates attachments.
public static String mapBindingTypeWsdlToAnnotation(String wsdlBindingType,
Given a binding type value based on WSDL, return the corresponding JAXWS annotation value.
The WSDL binding type values are based on the namespace of the binding extension element.
The JAXWS annotation values correspond to the values to the HTTPBinding and SOAPBinding
annotations. Additionally, proprietary values for JMS bindings are supported. The JAXWS
binding type annotation values returned could be from SOAPBinding or HTTPBinding.
wsdlBindingType - The binding type as represnted by the WSDL binding extension namespace
soapTransport - The WSDL transport. Used to determine if a JMS binding type should
The binding represented by a JAXWS Binding Type Annotation value from either
SOAPBinding or HTTPBinding.
Utility method for converting a String value into a boolean.
Case-insensitive forms of true, yes, and 1 correspond to true.
Case-insensitive forms of false, no, and 0 correspond to false.
Anything else will result in a false being returned.