Package com.sun.tools.ws.wsdl.parser
Class MemberSubmissionAddressingExtensionHandler
- java.lang.Object
-
- com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
-
- com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
-
- com.sun.tools.ws.wsdl.parser.W3CAddressingExtensionHandler
-
- com.sun.tools.ws.wsdl.parser.MemberSubmissionAddressingExtensionHandler
-
public class MemberSubmissionAddressingExtensionHandler extends W3CAddressingExtensionHandler
- Author:
- Arun Gupta
-
-
Constructor Summary
Constructors Constructor Description MemberSubmissionAddressingExtensionHandler(Map<String,AbstractExtensionHandler> extensionHandlerMap, ErrorReceiver env, boolean extensionModeOn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetNamespaceURI()Gives the namespace of an extensibility element.protected QNamegetWSDLExtensionQName()booleanhandleFaultExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)Callback forwsdl:faultbooleanhandleInputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)Callback forwsdl:inputbooleanhandleOutputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)Callback forwsdl:outputbooleanhandlePortExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)Callback forwsdl:port-
Methods inherited from class com.sun.tools.ws.wsdl.parser.W3CAddressingExtensionHandler
handleBindingExtension
-
Methods inherited from class com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
doHandleExtension, getExtensionHandlers, handleMIMEPartExtension
-
Methods inherited from class com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
handleDefinitionsExtension, handleOperationExtension, handlePortTypeExtension, handleServiceExtension, handleTypesExtension
-
-
-
-
Constructor Detail
-
MemberSubmissionAddressingExtensionHandler
public MemberSubmissionAddressingExtensionHandler(Map<String,AbstractExtensionHandler> extensionHandlerMap, ErrorReceiver env, boolean extensionModeOn)
-
-
Method Detail
-
getNamespaceURI
public String getNamespaceURI()
Description copied from class:TWSDLExtensionHandlerGives the namespace of an extensibility element. For example a soap 1.1 XXExtensionHandler would return""http://schemas.xmlsoap.org/wsdl/soap/"- Overrides:
getNamespaceURIin classW3CAddressingExtensionHandler
-
getWSDLExtensionQName
protected QName getWSDLExtensionQName()
- Overrides:
getWSDLExtensionQNamein classW3CAddressingExtensionHandler
-
handlePortExtension
public boolean handlePortExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
Description copied from class:TWSDLExtensionHandlerCallback forwsdl:port- Overrides:
handlePortExtensionin classW3CAddressingExtensionHandler- 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
requiredattribute set to true
-
handleInputExtension
public boolean handleInputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
Description copied from class:TWSDLExtensionHandlerCallback forwsdl:input- Overrides:
handleInputExtensionin 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
requiredattribute set to true
-
handleOutputExtension
public boolean handleOutputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
Description copied from class:TWSDLExtensionHandlerCallback forwsdl:output- Overrides:
handleOutputExtensionin 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
requiredattribute set to true
-
handleFaultExtension
public boolean handleFaultExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
Description copied from class:TWSDLExtensionHandlerCallback forwsdl:fault- Overrides:
handleFaultExtensionin 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
requiredattribute set to true
-
-