Package com.sun.xml.ws.wsdl.parser
Class W3CAddressingWSDLParserExtension
java.lang.Object
com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
com.sun.xml.ws.wsdl.parser.W3CAddressingWSDLParserExtension
- Direct Known Subclasses:
MemberSubmissionAddressingWSDLParserExtension
,W3CAddressingMetadataWSDLParserExtension
W3C WS-Addressing Runtime WSDL parser extension
- Author:
- Arun Gupta
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
bindingElements
(EditableWSDLBoundPortType binding, XMLStreamReader reader) boolean
bindingOperationElements
(EditableWSDLBoundOperation operation, XMLStreamReader reader) protected static final String
buildAction
(String name, EditableWSDLOperation o, boolean isFault) void
finished
(WSDLParserExtensionContext context) Process wsdl:portType operation after the entire WSDL model has been populated.protected String
protected QName
protected void
Patch the default value of wsaw:Anonymous=optional if none is specifiedboolean
portElements
(EditableWSDLPort port, XMLStreamReader reader) void
portTypeOperationFaultAttributes
(EditableWSDLFault fault, XMLStreamReader reader) void
portTypeOperationInputAttributes
(EditableWSDLInput input, XMLStreamReader reader) void
portTypeOperationOutputAttributes
(EditableWSDLOutput output, XMLStreamReader reader) Methods inherited from class com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
bindingAttributes, bindingOperationAttributes, bindingOperationFaultAttributes, bindingOperationFaultElements, bindingOperationInputAttributes, bindingOperationInputElements, bindingOperationOutputAttributes, bindingOperationOutputElements, definitionsElements, messageAttributes, messageElements, portAttributes, portTypeAttributes, portTypeElements, portTypeOperationAttributes, portTypeOperationElements, portTypeOperationFault, portTypeOperationFaultElements, portTypeOperationInput, portTypeOperationInputElements, portTypeOperationOutput, portTypeOperationOutputElements, postFinished, serviceAttributes, serviceElements, start
-
Field Details
-
COLON_DELIMITER
- See Also:
-
SLASH_DELIMITER
- See Also:
-
-
Constructor Details
-
W3CAddressingWSDLParserExtension
public W3CAddressingWSDLParserExtension()
-
-
Method Details
-
bindingElements
- Overrides:
bindingElements
in classWSDLParserExtension
-
portElements
- Overrides:
portElements
in classWSDLParserExtension
-
bindingOperationElements
public boolean bindingOperationElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationElements
in classWSDLParserExtension
-
portTypeOperationInputAttributes
- Overrides:
portTypeOperationInputAttributes
in classWSDLParserExtension
-
portTypeOperationOutputAttributes
- Overrides:
portTypeOperationOutputAttributes
in classWSDLParserExtension
-
portTypeOperationFaultAttributes
- Overrides:
portTypeOperationFaultAttributes
in classWSDLParserExtension
-
finished
Process wsdl:portType operation after the entire WSDL model has been populated. The task list includes:- Patch the value of UsingAddressing in wsdl:port and wsdl:binding
- Populate actions for the messages that do not have an explicit wsaw:Action
- Patch the default value of wsaw:Anonymous=optional if none is specified
- Overrides:
finished
in classWSDLParserExtension
- Parameters:
context
-WSDLParserExtensionContext
gives fully parsedWSDLModel
.
-
getNamespaceURI
-
getWsdlActionTag
-
patchAnonymousDefault
Patch the default value of wsaw:Anonymous=optional if none is specified- Parameters:
binding
- WSDLBoundPortTypeImpl
-
buildAction
-