Class AbstractExtensionHandler

java.lang.Object
com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
Direct Known Subclasses:
HTTPExtensionHandler, JAXWSBindingExtensionHandler, MIMEExtensionHandler, SOAPExtensionHandler, W3CAddressingExtensionHandler, W3CAddressingMetadataExtensionHandler

public abstract class AbstractExtensionHandler extends TWSDLExtensionHandler
An abstract implementation class of TWSDLExtensionHandler
Author:
Vivek Pandey
  • Constructor Details

  • Method Details

    • getExtensionHandlers

      public Map<String,AbstractExtensionHandler> getExtensionHandlers()
    • doHandleExtension

      public boolean doHandleExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
      Callback that gets called by the WSDL parser or any other extension handler on finding an extensibility element that it can't understand.
      Overrides:
      doHandleExtension in class TWSDLExtensionHandler
      Parameters:
      parent - The Parent element within which the extensibility element is defined
      e - The extensibility elemenet
      context - Parser context that will be passed on by the wsdl parser
      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)
      Callback for wsdl:mime
      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