Package com.sun.tools.ws.wsdl.parser
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
An abstract implementation class of
TWSDLExtensionHandler- Author:
- Vivek Pandey
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractExtensionHandler(Map<String, AbstractExtensionHandler> extensionHandlerMap) -
Method Summary
Modifier and TypeMethodDescriptionbooleandoHandleExtension(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.protected booleanhandleMIMEPartExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:mimeMethods inherited from class com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
getNamespaceURI, handleBindingExtension, handleDefinitionsExtension, handleFaultExtension, handleInputExtension, handleOperationExtension, handleOutputExtension, handlePortExtension, handlePortTypeExtension, handleServiceExtension, handleTypesExtension
-
Constructor Details
-
AbstractExtensionHandler
-
-
Method Details
-
getExtensionHandlers
-
doHandleExtension
Callback that gets called by the WSDL parser or any other extension handler on finding an extensibility element that it can't understand.- Overrides:
doHandleExtensionin classTWSDLExtensionHandler- Parameters:
parent- The Parent element within which the extensibility element is definede- The extensibility elemenetcontext- 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
requiredattribute set to true
-
handleMIMEPartExtension
protected boolean handleMIMEPartExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:mime- 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
-