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
public class W3CAddressingWSDLParserExtension
- extends WSDLParserExtension
W3C WS-Addressing Runtime WSDL parser extension
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLON_DELIMITER
protected static final java.lang.String COLON_DELIMITER
- See Also:
- Constant Field Values
SLASH_DELIMITER
protected static final java.lang.String SLASH_DELIMITER
- See Also:
- Constant Field Values
W3CAddressingWSDLParserExtension
public W3CAddressingWSDLParserExtension()
bindingElements
public boolean bindingElements(EditableWSDLBoundPortType binding,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingElements
in class WSDLParserExtension
portElements
public boolean portElements(EditableWSDLPort port,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portElements
in class WSDLParserExtension
bindingOperationElements
public boolean bindingOperationElements(EditableWSDLBoundOperation operation,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
bindingOperationElements
in class WSDLParserExtension
portTypeOperationInputAttributes
public void portTypeOperationInputAttributes(EditableWSDLInput input,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationInputAttributes
in class WSDLParserExtension
portTypeOperationOutputAttributes
public void portTypeOperationOutputAttributes(EditableWSDLOutput output,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationOutputAttributes
in class WSDLParserExtension
portTypeOperationFaultAttributes
public void portTypeOperationFaultAttributes(EditableWSDLFault fault,
javax.xml.stream.XMLStreamReader reader)
- Overrides:
portTypeOperationFaultAttributes
in class WSDLParserExtension
finished
public void finished(WSDLParserExtensionContext context)
- 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 class WSDLParserExtension
- Parameters:
context
-
getNamespaceURI
protected java.lang.String getNamespaceURI()
getWsdlActionTag
protected javax.xml.namespace.QName getWsdlActionTag()
patchAnonymousDefault
protected void patchAnonymousDefault(EditableWSDLBoundPortType binding)
- Patch the default value of wsaw:Anonymous=optional if none is specified
- Parameters:
binding
- WSDLBoundPortTypeImpl
buildAction
protected static final java.lang.String buildAction(java.lang.String name,
EditableWSDLOperation o,
boolean isFault)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.