org.apache.cxf.binding

## Class AbstractBindingFactory

- java.lang.Object
- - org.apache.cxf.binding.AbstractBaseBindingFactory
  - - org.apache.cxf.binding.AbstractBindingFactory

- All Implemented Interfaces:
    BindingFactory, WSDLBindingFactory

      public abstract class AbstractBindingFactory
      extends AbstractBaseBindingFactory
      implements WSDLBindingFactory

- - ### Field Summary

    - ### Fields inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory

      `activationNamespaces, bus`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `AbstractBindingFactory()`
    `AbstractBindingFactory(Bus b)`
    `AbstractBindingFactory(Bus b, Collection<String> ns)`
    `AbstractBindingFactory(Collection<String> ns)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | `addMessageFromBinding(javax.wsdl.extensions.ExtensibilityElement ext, BindingOperationInfo bop, boolean isInput)`
    `BindingInfo` | `createBindingInfo(ServiceInfo service, javax.wsdl.Binding binding, String ns)` Copies extensors from the Binding to BindingInfo.
    `protected BindingInfo` | `initializeBindingInfo(ServiceInfo service, javax.wsdl.Binding binding, BindingInfo bi)`

    - ### Methods inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory

      `addListener, createBindingInfo, createBindingInfo, getActivationNamespaces, getBus, setActivationNamespaces, setBus`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### Methods inherited from interface org.apache.cxf.binding.BindingFactory

      `addListener, createBinding, createBindingInfo`

- - ### Constructor Detail

    - #### AbstractBindingFactory

          public AbstractBindingFactory()

    - #### AbstractBindingFactory

          public AbstractBindingFactory(Collection<String> ns)

    - #### AbstractBindingFactory

          public AbstractBindingFactory(Bus b)

    - #### AbstractBindingFactory

          public AbstractBindingFactory(Bus b,
                                Collection<String> ns)

  - ### Method Detail

    - #### createBindingInfo

          public BindingInfo createBindingInfo(ServiceInfo service,
                                      javax.wsdl.Binding binding,
                                      String ns)

      Copies extensors from the Binding to BindingInfo.
      Specified by:
        `createBindingInfo` in interface `WSDLBindingFactory`
      Parameters:
        `service` -
        `binding` -
      Returns:

    - #### initializeBindingInfo

          protected BindingInfo initializeBindingInfo(ServiceInfo service,
                                          javax.wsdl.Binding binding,
                                          BindingInfo bi)

    - #### addMessageFromBinding

          protected void addMessageFromBinding(javax.wsdl.extensions.ExtensibilityElement ext,
                                   BindingOperationInfo bop,
                                   boolean isInput)

Apache CXF