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

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

public class HTTPBindingOperationExtensionsImpl
extends BaseComponentExtensionContext
implements HTTPBindingOperationExtensions

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

Author:
John Kaputin (jkaputin@apache.org), Arthur Ryman (ryman@ca.ibm.com, arthur.ryman@gmail.com) - added support for {http location ignore uncited}

Field Summary
 
Fields inherited from class org.apache.woden.wsdl20.extensions.BaseComponentExtensionContext
errorReporter
 
Constructor Summary
HTTPBindingOperationExtensionsImpl(WSDLComponent parent, java.net.URI extNamespace, ErrorReporter errReporter)
           
 
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()
           
 ExtensionProperty[] getProperties()
           
 ExtensionProperty getProperty(java.lang.String propertyName)
           
 java.lang.Boolean isHttpLocationIgnoreUncited()
           
 
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

HTTPBindingOperationExtensionsImpl

public HTTPBindingOperationExtensionsImpl(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

getProperty

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

getHttpLocation

public HTTPLocation getHttpLocation()
Specified by:
getHttpLocation in interface HTTPBindingOperationExtensions

isHttpLocationIgnoreUncited

public java.lang.Boolean isHttpLocationIgnoreUncited()
Specified by:
isHttpLocationIgnoreUncited in interface HTTPBindingOperationExtensions

getHttpMethod

public java.lang.String getHttpMethod()
Specified by:
getHttpMethod in interface HTTPBindingOperationExtensions

getHttpInputSerialization

public java.lang.String getHttpInputSerialization()
Specified by:
getHttpInputSerialization in interface HTTPBindingOperationExtensions

getHttpOutputSerialization

public java.lang.String getHttpOutputSerialization()
Specified by:
getHttpOutputSerialization in interface HTTPBindingOperationExtensions

getHttpFaultSerialization

public java.lang.String getHttpFaultSerialization()
Specified by:
getHttpFaultSerialization in interface HTTPBindingOperationExtensions

getHttpQueryParameterSeparator

public java.lang.String getHttpQueryParameterSeparator()
Specified by:
getHttpQueryParameterSeparator in interface HTTPBindingOperationExtensions

getHttpContentEncodingDefault

public java.lang.String getHttpContentEncodingDefault()
Specified by:
getHttpContentEncodingDefault in interface HTTPBindingOperationExtensions


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