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

All Superinterfaces:
ComponentExtensionContext
All Known Implementing Classes:
HTTPBindingOperationExtensionsImpl

public interface HTTPBindingOperationExtensions
extends ComponentExtensionContext

Provides access to the extension properties of the Binding Operation 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 location org.apache.woden.wsdl20.extensions.http.HTTPLocation
http location ignore uncited java.lang.Boolean
http method java.lang.String
http input serialization java.lang.String
http output serialization java.lang.String
http fault serialization java.lang.String
http query parameter separator java.lang.String
http content encoding default java.lang.String

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), Arthur Ryman (ryman@ca.ibm.com, arthur.ryman@gmail.com) - added support for {http location ignore uncited}

Method Summary
 java.lang.String getHttpContentEncodingDefault()
           
 java.lang.String getHttpFaultSerialization()
           
 java.lang.String getHttpInputSerialization()
           
 HTTPLocation getHttpLocation()
           
 java.lang.String getHttpMethod()
           
 java.lang.String getHttpOutputSerialization()
           
 java.lang.String getHttpQueryParameterSeparator()
           
 java.lang.Boolean isHttpLocationIgnoreUncited()
           
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensionContext
getNamespace, getParent, getProperties, getProperty
 

Method Detail

getHttpLocation

HTTPLocation getHttpLocation()
Returns:
HTTPLocation the {http location} property, represented by the whttp:location extension attribute

isHttpLocationIgnoreUncited

java.lang.Boolean isHttpLocationIgnoreUncited()
Returns:
Boolean the {http location ignore uncited} property, represented by the whttp:ignoreUncited extension attribute

getHttpMethod

java.lang.String getHttpMethod()
Returns:
String the {http method} property, represented by the whttp:method extension attribute

getHttpInputSerialization

java.lang.String getHttpInputSerialization()
Returns:
String the {http input serialization} property, represented by the whttp:inputSerialization extension attribute

getHttpOutputSerialization

java.lang.String getHttpOutputSerialization()
Returns:
String the {http output serialization} property, represented by the whttp:outputSerialization extension attribute

getHttpFaultSerialization

java.lang.String getHttpFaultSerialization()
Returns:
String the {http fault serialization} property, represented by the whttp:faultSerialization extension attribute

getHttpQueryParameterSeparator

java.lang.String getHttpQueryParameterSeparator()
Returns:
String the {http query parameter separator}, represented by the whttp:queryParameterSeparator extension attribute

getHttpContentEncodingDefault

java.lang.String getHttpContentEncodingDefault()
Returns:
String the {http content encoding default}, represented by the whttp:contentEncodingDefault extension attribute


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