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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbindingElements(EditableWSDLBoundPortType binding, XMLStreamReader reader) booleanbindingOperationElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) protected static final StringbuildAction(String name, EditableWSDLOperation o, boolean isFault) voidfinished(WSDLParserExtensionContext context) Process wsdl:portType operation after the entire WSDL model has been populated.protected Stringprotected QNameprotected voidPatch the default value of wsaw:Anonymous=optional if none is specifiedbooleanportElements(EditableWSDLPort port, XMLStreamReader reader) voidportTypeOperationFaultAttributes(EditableWSDLFault fault, XMLStreamReader reader) voidportTypeOperationInputAttributes(EditableWSDLInput input, XMLStreamReader reader) voidportTypeOperationOutputAttributes(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
protected W3CAddressingWSDLParserExtension()Default constructor.
-
-
Method Details
-
bindingElements
- Overrides:
bindingElementsin classWSDLParserExtension
-
portElements
- Overrides:
portElementsin classWSDLParserExtension
-
bindingOperationElements
public boolean bindingOperationElements(EditableWSDLBoundOperation operation, XMLStreamReader reader) - Overrides:
bindingOperationElementsin classWSDLParserExtension
-
portTypeOperationInputAttributes
- Overrides:
portTypeOperationInputAttributesin classWSDLParserExtension
-
portTypeOperationOutputAttributes
- Overrides:
portTypeOperationOutputAttributesin classWSDLParserExtension
-
portTypeOperationFaultAttributes
- Overrides:
portTypeOperationFaultAttributesin 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:
finishedin classWSDLParserExtension- Parameters:
context-WSDLParserExtensionContextgives fully parsedWSDLModel.
-
getNamespaceURI
-
getWsdlActionTag
-
patchAnonymousDefault
Patch the default value of wsaw:Anonymous=optional if none is specified- Parameters:
binding- WSDLBoundPortTypeImpl
-
buildAction
-