Class SOAPExtensionHandler

Direct Known Subclasses:
SOAP12ExtensionHandler

public class SOAPExtensionHandler extends AbstractExtensionHandler
The SOAP extension handler for WSDL.
Author:
WS Development Team
  • Constructor Details

  • Method Details

    • getNamespaceURI

      public String getNamespaceURI()
      Description copied from class: TWSDLExtensionHandler
      Gives the namespace of an extensibility element.
      For example a soap 1.1 XXExtensionHandler would return ""http://schemas.xmlsoap.org/wsdl/soap/"
      Overrides:
      getNamespaceURI in class TWSDLExtensionHandler
    • handleDefinitionsExtension

      public boolean handleDefinitionsExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:definitions
      Overrides:
      handleDefinitionsExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleTypesExtension

      public boolean handleTypesExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:type
      Overrides:
      handleTypesExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • getSOAPBinding

      protected SOAPBinding getSOAPBinding(Locator location)
    • handleBindingExtension

      public boolean handleBindingExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:binding
      Overrides:
      handleBindingExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleOperationExtension

      public boolean handleOperationExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:portType/wsdl:operation.
      Overrides:
      handleOperationExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleInputExtension

      public boolean handleInputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:input
      Overrides:
      handleInputExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleOutputExtension

      public boolean handleOutputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:output
      Overrides:
      handleOutputExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleMIMEPartExtension

      protected boolean handleMIMEPartExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: AbstractExtensionHandler
      Callback for wsdl:mime
      Overrides:
      handleMIMEPartExtension in class AbstractExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleInputOutputExtension

      protected boolean handleInputOutputExtension(TWSDLParserContext contextif, TWSDLExtensible parent, Element e)
    • handleFaultExtension

      public boolean handleFaultExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:fault
      Overrides:
      handleFaultExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handleServiceExtension

      public boolean handleServiceExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:service
      Overrides:
      handleServiceExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handlePortExtension

      public boolean handlePortExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:port
      Overrides:
      handlePortExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • handlePortTypeExtension

      public boolean handlePortTypeExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Description copied from class: TWSDLExtensionHandler
      Callback for wsdl:portType
      Overrides:
      handlePortTypeExtension in class TWSDLExtensionHandler
      Parameters:
      context - Parser context that will be passed on by the wsdl parser
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      Returns:
      false if there was some error during the extension handling otherwise returns true. If returned false then the WSDL parser can abort if the wsdl extensibility element had required attribute set to true
    • getBodyQName

      protected QName getBodyQName()
    • getHeaderQName

      protected QName getHeaderQName()
    • getHeaderfaultQName

      protected QName getHeaderfaultQName()
    • getOperationQName

      protected QName getOperationQName()
    • getFaultQName

      protected QName getFaultQName()
    • getAddressQName

      protected QName getAddressQName()
    • getBindingQName

      protected QName getBindingQName()