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

All Superinterfaces:
ComponentExtensions
All Known Implementing Classes:
SOAPBindingMessageReferenceExtensionsImpl

public interface SOAPBindingMessageReferenceExtensions
extends ComponentExtensions

This interface represents the properties from the SOAP namespace added to the WSDL 2.0 BindingMessageReference 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 BindingMessageReference 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 getHttpContentEncoding()
           
 HTTPHeader[] getHttpHeaders()
           
 SOAPHeaderBlock[] getSoapHeaders()
           
 SOAPModule[] getSoapModules()
           
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensions
getNamespace
 

Method Detail

getSoapModules

public SOAPModule[] getSoapModules()

getSoapHeaders

public SOAPHeaderBlock[] getSoapHeaders()

getHttpContentEncoding

public java.lang.String getHttpContentEncoding()
Returns:
String the {http content encoding} property, represented by the whttp:contentEncoding extension attribute

getHttpHeaders

public HTTPHeader[] getHttpHeaders()
Returns:
HTTPHeader[] the {http headers} property, represented by an array of HTTPHeader extension components, which map to whttp:header elements.


Copyright © 2005-2007 Apache Software Foundation. All Rights Reserved.