org.apache.axis2.jaxws.util
Class WSDLExtensionUtils
java.lang.Object
org.apache.axis2.jaxws.util.WSDLExtensionUtils
public class WSDLExtensionUtils
- extends Object
This utility class stores methods that can be used to fetch extension elements
from wsdl and will be used from RespectBindingConfigurator on Client and Server.
Method Summary |
static void |
processExtensions(EndpointDescription endpointDescription)
|
static void |
search(javax.wsdl.WSDLElement element,
Set<WSDLValidatorElement> set,
List<QName> unusedExtensions)
This method will search for all wsdl extensibility elements marked as required=true in wsdl:bindings
As per the wsdl 2.2 specification section 2.5 here is how a wsdl:binding is defined:
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSDLExtensionUtils
public WSDLExtensionUtils()
search
public static void search(javax.wsdl.WSDLElement element,
Set<WSDLValidatorElement> set,
List<QName> unusedExtensions)
- This method will search for all wsdl extensibility elements marked as required=true in wsdl:bindings
As per the wsdl 2.2 specification section 2.5 here is how a wsdl:binding is defined:
*
<-- extensibility element (1) --> *
*
<-- extensibility element (2) --> *
?
<-- extensibility element (3) -->
?
<-- extensibility element (4) --> *
*
<-- extensibility element (5) --> *
we will look for wsdl extensions in binding root, wsdl:operation, wsdl:input, wsdl:output and wsdl:fault.
If the extensibility element is defines outside of these sections it will not be picked up by this method.
- Parameters:
wsdlBinding
- - WSDLBinding Object read from WSDL Definition.set
- - Set that will be filled with list of required=true extension elements.
processExtensions
public static void processExtensions(EndpointDescription endpointDescription)
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.