|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
com.sun.tools.ws.wsdl.parser.AbstractExtensionHandler
com.sun.tools.ws.wsdl.parser.W3CAddressingMetadataExtensionHandler
public class W3CAddressingMetadataExtensionHandler
This extension parses the WSDL Metadata extensibility elements in the wsdl definitions. This class looks for wsam:Action attribute on wsdl:input, wsdl:output, wsdl:fault elements and sets the action value in the wsdl model so that it can be used to generate correpsonding annotations on SEI.
Constructor Summary | |
---|---|
W3CAddressingMetadataExtensionHandler(Map<String,AbstractExtensionHandler> extensionHandlerMap,
ErrorReceiver errReceiver)
|
Method Summary | |
---|---|
String |
getNamespaceURI()
Gives the namespace of an extensibility element. |
boolean |
handleFaultExtension(TWSDLParserContext context,
TWSDLExtensible parent,
Element e)
Callback for wsdl:fault |
boolean |
handleInputExtension(TWSDLParserContext context,
TWSDLExtensible parent,
Element e)
Callback for wsdl:input |
boolean |
handleOutputExtension(TWSDLParserContext context,
TWSDLExtensible parent,
Element e)
Callback for wsdl:output |
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 |
---|
handleBindingExtension, handleDefinitionsExtension, handleOperationExtension, handlePortExtension, handlePortTypeExtension, handleServiceExtension, handleTypesExtension |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public W3CAddressingMetadataExtensionHandler(Map<String,AbstractExtensionHandler> extensionHandlerMap, ErrorReceiver errReceiver)
Method Detail |
---|
public String getNamespaceURI()
TWSDLExtensionHandler
""http://schemas.xmlsoap.org/wsdl/soap/"
getNamespaceURI
in class TWSDLExtensionHandler
public boolean handleInputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
TWSDLExtensionHandler
wsdl:input
handleInputExtension
in class TWSDLExtensionHandler
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
required
attribute set to truepublic boolean handleOutputExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
TWSDLExtensionHandler
wsdl:output
handleOutputExtension
in class TWSDLExtensionHandler
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
required
attribute set to truepublic boolean handleFaultExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e)
TWSDLExtensionHandler
wsdl:fault
handleFaultExtension
in class TWSDLExtensionHandler
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
required
attribute set to true
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |