org.apache.axis2.jaxws.util
Class WSDLExtensionValidatorUtil

java.lang.Object
  extended by org.apache.axis2.jaxws.util.WSDLExtensionValidatorUtil

public class WSDLExtensionValidatorUtil
extends Object

This is a utility class to make it easier/cleaner for the JAX-WS code to invoke the WSDLExtensionValidators.


Constructor Summary
WSDLExtensionValidatorUtil()
           
 
Method Summary
static void addWSDLExtensionValidator(AxisConfiguration axisConfiguration, WSDLExtensionValidator validator)
          Register a new WSDLExtensionValidator.
static void addWSDLExtensionValidator(ConfigurationContext configurationContext, WSDLExtensionValidator validator)
          Register a new WSDLExtensionValidator
static void performValidation(AxisConfiguration axisConfiguration, Set<WSDLValidatorElement> extensionSet, javax.wsdl.Definition wsdlDefinition, EndpointDescription endpointDescription)
          Activate any registered WSDLExtensionValidators to perform the validation of...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDLExtensionValidatorUtil

public WSDLExtensionValidatorUtil()
Method Detail

addWSDLExtensionValidator

public static void addWSDLExtensionValidator(ConfigurationContext configurationContext,
                                             WSDLExtensionValidator validator)
                                      throws AxisFault
Register a new WSDLExtensionValidator

Parameters:
configurationContext -
validator -
Throws:
AxisFault

addWSDLExtensionValidator

public static void addWSDLExtensionValidator(AxisConfiguration axisConfiguration,
                                             WSDLExtensionValidator validator)
                                      throws AxisFault
Register a new WSDLExtensionValidator.

Parameters:
axisConfiguration -
validator -
Throws:
AxisFault

performValidation

public static void performValidation(AxisConfiguration axisConfiguration,
                                     Set<WSDLValidatorElement> extensionSet,
                                     javax.wsdl.Definition wsdlDefinition,
                                     EndpointDescription endpointDescription)
Activate any registered WSDLExtensionValidators to perform the validation of...

Parameters:
wsdlExtensionValidatorListID - The name of the parameter in the AxisConfiguration that contains the list of validators.
msgContext -
Throws:
AxisFault


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.