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 java.lang.String COLON_DELIMITER
           
protected static java.lang.String SLASH_DELIMITER
           
 
Constructor Summary
W3CAddressingWSDLParserExtension()
           
 
Method Summary
 boolean bindingElements(EditableWSDLBoundPortType binding, javax.xml.stream.XMLStreamReader reader)
           
 boolean bindingOperationElements(EditableWSDLBoundOperation operation, javax.xml.stream.XMLStreamReader reader)
           
protected static java.lang.String buildAction(java.lang.String name, EditableWSDLOperation o, boolean isFault)
           
 void finished(WSDLParserExtensionContext context)
          Process wsdl:portType operation after the entire WSDL model has been populated.
protected  java.lang.String getNamespaceURI()
           
protected  javax.xml.namespace.QName getWsdlActionTag()
           
protected  void patchAnonymousDefault(EditableWSDLBoundPortType binding)
          Patch the default value of wsaw:Anonymous=optional if none is specified
 boolean portElements(EditableWSDLPort port, javax.xml.stream.XMLStreamReader reader)
           
 void portTypeOperationFaultAttributes(EditableWSDLFault fault, javax.xml.stream.XMLStreamReader reader)
           
 void portTypeOperationInputAttributes(EditableWSDLInput input, javax.xml.stream.XMLStreamReader reader)
           
 void portTypeOperationOutputAttributes(EditableWSDLOutput output, 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, 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
 

Field Detail

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
Constructor Detail

W3CAddressingWSDLParserExtension

public W3CAddressingWSDLParserExtension()
Method Detail

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:

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.