org.apache.woden.internal.wsdl20.extensions.http
Class HTTPBindingMessageReferenceExtensionsImpl

java.lang.Object
  extended by org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
      extended by org.apache.woden.internal.wsdl20.extensions.http.HTTPBindingMessageReferenceExtensionsImpl
All Implemented Interfaces:
ComponentExtensionContext, HTTPBindingMessageReferenceExtensions

public class HTTPBindingMessageReferenceExtensionsImpl
extends BaseComponentExtensionContext
implements HTTPBindingMessageReferenceExtensions

This class defines the properties from the HTTP namespace added to the WSDL BindingMessageReference component as part of the HTTP binding extension defined by the WSDL 2.0 spec.

Author:
John Kaputin (jkaputin@apache.org)

Field Summary
 
Fields inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
errorReporter
 
Constructor Summary
HTTPBindingMessageReferenceExtensionsImpl(WSDLComponent parent, java.net.URI extNamespace, ErrorReporter errReporter)
           
 
Method Summary
 java.lang.String getHttpContentEncoding()
           
 HTTPHeader[] getHttpHeaders()
           
 ExtensionProperty[] getProperties()
           
 ExtensionProperty getProperty(java.lang.String propertyName)
           
 
Methods inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
getNamespace, getParent, newExtensionProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.woden.wsdl20.extensions.ComponentExtensionContext
getNamespace, getParent
 

Constructor Detail

HTTPBindingMessageReferenceExtensionsImpl

public HTTPBindingMessageReferenceExtensionsImpl(WSDLComponent parent,
                                                 java.net.URI extNamespace,
                                                 ErrorReporter errReporter)
Method Detail

getProperties

public ExtensionProperty[] getProperties()
Specified by:
getProperties in interface ComponentExtensionContext
Specified by:
getProperties in class BaseComponentExtensionContext
See Also:
ComponentExtensionContext.getProperties()

getProperty

public ExtensionProperty getProperty(java.lang.String propertyName)
Specified by:
getProperty in interface ComponentExtensionContext
Specified by:
getProperty in class BaseComponentExtensionContext
See Also:
ComponentExtensionContext.getProperty(java.lang.String)

getHttpContentEncoding

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

getHttpHeaders

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


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