org.apache.woden.wsdl20.extensions.http

## Interface HTTPBindingOperationExtensions

- All Superinterfaces:
    ComponentExtensionContext

      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

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getHttpContentEncodingDefault()`
    `String` | `getHttpFaultSerialization()`
    `String` | `getHttpInputSerialization()`
    `HTTPLocation` | `getHttpLocation()`
    `String` | `getHttpMethod()`
    `String` | `getHttpOutputSerialization()`
    `String` | `getHttpQueryParameterSeparator()`
    `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

          Boolean isHttpLocationIgnoreUncited()

      Returns:
        Boolean the {http location ignore uncited} property, represented by the whttp:ignoreUncited extension attribute

    - #### getHttpMethod

          String getHttpMethod()

      Returns:
        String the {http method} property, represented by the whttp:method extension attribute

    - #### getHttpInputSerialization

          String getHttpInputSerialization()

      Returns:
        String the {http input serialization} property, represented by the whttp:inputSerialization extension attribute

    - #### getHttpOutputSerialization

          String getHttpOutputSerialization()

      Returns:
        String the {http output serialization} property, represented by the whttp:outputSerialization extension attribute

    - #### getHttpFaultSerialization

          String getHttpFaultSerialization()

      Returns:
        String the {http fault serialization} property, represented by the whttp:faultSerialization extension attribute

    - #### getHttpQueryParameterSeparator

          String getHttpQueryParameterSeparator()

      Returns:
        String the {http query parameter separator}, represented by the whttp:queryParameterSeparator extension attribute

    - #### getHttpContentEncodingDefault

          String getHttpContentEncodingDefault()

      Returns:
        String the {http content encoding default}, represented by the whttp:contentEncodingDefault extension attribute

Copyright ? Apache Software Foundation. All Rights Reserved.