Package com.sun.tools.ws.wsdl.parser
Class MIMEExtensionHandler
java.lang.Object
com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
com.sun.tools.ws.wsdl.parser.MIMEExtensionHandler
The MIME extension handler for WSDL.
- Author:
- WS Development Team
-
Constructor Summary
ConstructorDescriptionMIMEExtensionHandler
(Map<String, AbstractExtensionHandler> extensionHandlerMap) -
Method Summary
Modifier and TypeMethodDescriptionboolean
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.Gives the namespace of an extensibility element.protected boolean
handleInputOutputExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) protected boolean
handleMIMEPartExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:mime
protected MIMEContent
parseMIMEContent
(TWSDLParserContext context, Element e) protected MIMEXml
parseMIMEXml
(TWSDLParserContext context, Element e) Methods inherited from class com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
getExtensionHandlers
Methods inherited from class com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
handleBindingExtension, handleDefinitionsExtension, handleFaultExtension, handleInputExtension, handleOperationExtension, handleOutputExtension, handlePortExtension, handlePortTypeExtension, handleServiceExtension, handleTypesExtension
-
Constructor Details
-
MIMEExtensionHandler
-
-
Method Details
-
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
-
doHandleExtension
Description copied from class:AbstractExtensionHandler
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 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 context, TWSDLExtensible parent, Element e) -
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
-
parseMIMEContent
-
parseMIMEXml
-