org.apache.woden.wsdl20.extensions.http
Interface HTTPBindingMessageReferenceExtensions

All Superinterfaces:
ComponentExtensionContext
All Known Implementing Classes:
HTTPBindingMessageReferenceExtensionsImpl

public interface HTTPBindingMessageReferenceExtensions
extends ComponentExtensionContext

Provides access to the extension properties of the Binding Message Reference component that are in the http://www.w3.org/ns/wsdl/http namespace. These extension properties can be accessed as ExtensionProperty objects via the getProperties and getProperty methods using the property names and Java types shown in the following table.

Property name Java type
http content encoding java.lang.String
http headers org.apache.woden.wsdl20.extensions.http.HTTPHeader[]

In addition to the getProperties and getProperty methods, this interface defines accessor methods specific to each HTTP extension property.

Author:
John Kaputin (jkaputin@apache.org)

Method Summary
 java.lang.String getHttpContentEncoding()
           
 HTTPHeader[] getHttpHeaders()
           
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensionContext
getNamespace, getParent, getProperties, getProperty
 

Method Detail

getHttpContentEncoding

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

getHttpHeaders

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


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