org.apache.woden.wsdl20.extensions.soap
Interface SOAPBindingOperationExtensions

All Superinterfaces:
ComponentExtensions
All Known Implementing Classes:
SOAPBindingOperationExtensionsImpl

public interface SOAPBindingOperationExtensions
extends ComponentExtensions

This interface represents the properties from the SOAP namespace added to the WSDL 2.0 BindingOperation component as part of the SOAP binding extension.

These include:

It also defines the properties from the HTTP extensions that are present in the SOAP BindingOperation extensions when the underlying protocol of the SOAP Binding is HTTP.

These include:

Author:
John Kaputin (jkaputin@apache.org)

Field Summary
 
Fields inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensions
URI_NS_EXTENSIONS, URI_NS_HTTP, URI_NS_RPC, URI_NS_SOAP
 
Method Summary
 java.lang.String getHttpContentEncodingDefault()
          If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the {http content encoding default} extension property represented by the whttp:contentEncodingDefault extension attribute , otherwise null.
 HTTPLocation getHttpLocation()
          If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the {http location} extension property represented by the whttp:location extension attribute , otherwise null.
 java.lang.String getHttpQueryParameterSeparator()
          If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the {http query parameter separator} extension property represented by the whttp:queryParameterSeparator extension attribute , otherwise null.
 java.net.URI getSoapAction()
          Returns an object representing the {soap action} property, of type xs:anyURI.
 java.net.URI getSoapMep()
          Returns an object representing the {soap mep} property, of type xs:anyURI.
 SOAPModule[] getSoapModules()
          Returns an array representing the {soap modules} property, of type wsoap:module.
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensions
getNamespace
 

Method Detail

getSoapMep

java.net.URI getSoapMep()
Returns an object representing the {soap mep} property, of type xs:anyURI.


getSoapAction

java.net.URI getSoapAction()
Returns an object representing the {soap action} property, of type xs:anyURI.


getSoapModules

SOAPModule[] getSoapModules()
Returns an array representing the {soap modules} property, of type wsoap:module.


getHttpLocation

HTTPLocation getHttpLocation()
If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the {http location} extension property represented by the whttp:location extension attribute , otherwise null.

Returns:
HTTPLocation the {http location} extension property

getHttpQueryParameterSeparator

java.lang.String getHttpQueryParameterSeparator()
If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the {http query parameter separator} extension property represented by the whttp:queryParameterSeparator extension attribute , otherwise null.

Returns:
String the {http query parameter separator} extension property

getHttpContentEncodingDefault

java.lang.String getHttpContentEncodingDefault()
If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the {http content encoding default} extension property represented by the whttp:contentEncodingDefault extension attribute , otherwise null.

Returns:
String the {http content encoding default} extension property


Copyright © 2007. All Rights Reserved.