Package com.sun.tools.ws.wsdl.parser
Class SOAPExtensionHandler
- java.lang.Object
-
- com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
-
- com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
-
- com.sun.tools.ws.wsdl.parser.SOAPExtensionHandler
-
- Direct Known Subclasses:
SOAP12ExtensionHandler
public class SOAPExtensionHandler extends AbstractExtensionHandler
The SOAP extension handler for WSDL.- Author:
- WS Development Team
-
-
Constructor Summary
Constructors Constructor Description SOAPExtensionHandler(Map<String,AbstractExtensionHandler> extensionHandlerMap)
-
Method Summary
-
Methods inherited from class com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
doHandleExtension, getExtensionHandlers
-
-
-
-
Constructor Detail
-
SOAPExtensionHandler
public SOAPExtensionHandler(Map<String,AbstractExtensionHandler> extensionHandlerMap)
-
-
Method Detail
-
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 classTWSDLExtensionHandler
-
handleDefinitionsExtension
public boolean handleDefinitionsExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
Description copied from class:TWSDLExtensionHandler
Callback forwsdl:definitions
- Overrides:
handleDefinitionsExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:type
- Overrides:
handleTypesExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:binding
- Overrides:
handleBindingExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:portType/wsdl:operation
.- Overrides:
handleOperationExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:input
- Overrides:
handleInputExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:output
- Overrides:
handleOutputExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:mime
- Overrides:
handleMIMEPartExtension
in classAbstractExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:fault
- Overrides:
handleFaultExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:service
- Overrides:
handleServiceExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:port
- Overrides:
handlePortExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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 forwsdl:portType
- Overrides:
handlePortTypeExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- 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()
-
-