com.sun.xml.ws.wsdl.parser
Class W3CAddressingWSDLParserExtension

java.lang.Object
  extended by com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
      extended by com.sun.xml.ws.wsdl.parser.W3CAddressingWSDLParserExtension
Direct Known Subclasses:
MemberSubmissionAddressingWSDLParserExtension, W3CAddressingMetadataWSDLParserExtension

public class W3CAddressingWSDLParserExtension
extends WSDLParserExtension

W3C WS-Addressing Runtime WSDL parser extension


Field Summary
protected static String COLON_DELIMITER
           
protected static String SLASH_DELIMITER
           
 
Constructor Summary
W3CAddressingWSDLParserExtension()
           
 
Method Summary
 boolean bindingElements(WSDLBoundPortType binding, javax.xml.stream.XMLStreamReader reader)
           
 boolean bindingOperationElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
           
protected static String buildAction(String name, WSDLOperation o, boolean isFault)
           
 void finished(WSDLParserExtensionContext context)
          Process wsdl:portType operation after the entire WSDL model has been populated.
protected  String getNamespaceURI()
           
protected  void patchAnonymousDefault(WSDLBoundPortTypeImpl binding)
          Patch the default value of wsaw:Anonymous=optional if none is specified
 boolean portElements(WSDLPort port, javax.xml.stream.XMLStreamReader reader)
           
 boolean portTypeOperationFault(WSDLOperation o, javax.xml.stream.XMLStreamReader reader)
           
 boolean portTypeOperationInput(WSDLOperation o, javax.xml.stream.XMLStreamReader reader)
           
 boolean portTypeOperationOutput(WSDLOperation o, javax.xml.stream.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, portTypeOperationFaultAttributes, portTypeOperationFaultElements, portTypeOperationInputAttributes, portTypeOperationInputElements, portTypeOperationOutputAttributes, portTypeOperationOutputElements, postFinished, serviceAttributes, serviceElements, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLON_DELIMITER

protected static final String COLON_DELIMITER
See Also:
Constant Field Values

SLASH_DELIMITER

protected static final String SLASH_DELIMITER
See Also:
Constant Field Values
Constructor Detail

W3CAddressingWSDLParserExtension

public W3CAddressingWSDLParserExtension()
Method Detail

bindingElements

public boolean bindingElements(WSDLBoundPortType binding,
                               javax.xml.stream.XMLStreamReader reader)
Overrides:
bindingElements in class WSDLParserExtension

portElements

public boolean portElements(WSDLPort port,
                            javax.xml.stream.XMLStreamReader reader)
Overrides:
portElements in class WSDLParserExtension

bindingOperationElements

public boolean bindingOperationElements(WSDLBoundOperation operation,
                                        javax.xml.stream.XMLStreamReader reader)
Overrides:
bindingOperationElements in class WSDLParserExtension

portTypeOperationInput

public boolean portTypeOperationInput(WSDLOperation o,
                                      javax.xml.stream.XMLStreamReader reader)
Overrides:
portTypeOperationInput in class WSDLParserExtension

portTypeOperationOutput

public boolean portTypeOperationOutput(WSDLOperation o,
                                       javax.xml.stream.XMLStreamReader reader)
Overrides:
portTypeOperationOutput in class WSDLParserExtension

portTypeOperationFault

public boolean portTypeOperationFault(WSDLOperation o,
                                      javax.xml.stream.XMLStreamReader reader)
Overrides:
portTypeOperationFault 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:

Overrides:
finished in class WSDLParserExtension
Parameters:
context -

getNamespaceURI

protected String getNamespaceURI()

patchAnonymousDefault

protected void patchAnonymousDefault(WSDLBoundPortTypeImpl binding)
Patch the default value of wsaw:Anonymous=optional if none is specified

Parameters:
binding - WSDLBoundPortTypeImpl

buildAction

protected static final String buildAction(String name,
                                          WSDLOperation o,
                                          boolean isFault)