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

java.lang.Object
  extended by com.sun.xml.ws.api.wsdl.parser.WSDLParserExtension
      extended by com.sun.xml.ws.wsdl.parser.W3CAddressingWSDLParserExtension
          extended by com.sun.xml.ws.wsdl.parser.W3CAddressingMetadataWSDLParserExtension

public class W3CAddressingMetadataWSDLParserExtension
extends W3CAddressingWSDLParserExtension

W3C WS-Addressing Runtime WSDL parser extension that parses WS-Addressing Metadata wsdl extensibility elements This mainly reads wsam:Action element on input/output/fault messages in wsdl.


Field Summary
(package private)  QName METADATA_WSDL_ACTION_TAG
           
(package private)  String METADATA_WSDL_EXTN_NS
           
 
Fields inherited from class com.sun.xml.ws.wsdl.parser.W3CAddressingWSDLParserExtension
COLON_DELIMITER, SLASH_DELIMITER
 
Constructor Summary
W3CAddressingMetadataWSDLParserExtension()
           
 
Method Summary
 boolean bindingElements(WSDLBoundPortType binding, javax.xml.stream.XMLStreamReader reader)
           
 boolean bindingOperationElements(WSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
           
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.wsdl.parser.W3CAddressingWSDLParserExtension
buildAction, finished
 
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

METADATA_WSDL_EXTN_NS

String METADATA_WSDL_EXTN_NS

METADATA_WSDL_ACTION_TAG

QName METADATA_WSDL_ACTION_TAG
Constructor Detail

W3CAddressingMetadataWSDLParserExtension

public W3CAddressingMetadataWSDLParserExtension()
Method Detail

bindingElements

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

portElements

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

bindingOperationElements

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

portTypeOperationInput

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

portTypeOperationOutput

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

portTypeOperationFault

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

patchAnonymousDefault

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

Overrides:
patchAnonymousDefault in class W3CAddressingWSDLParserExtension
Parameters:
binding - WSDLBoundPortTypeImpl

getNamespaceURI

protected String getNamespaceURI()
Overrides:
getNamespaceURI in class W3CAddressingWSDLParserExtension