org.apache.cxf.binding
Class AbstractBindingFactory

java.lang.Object
  extended by org.apache.cxf.binding.AbstractBaseBindingFactory
      extended by org.apache.cxf.binding.AbstractBindingFactory
All Implemented Interfaces:
BindingFactory, WSDLBindingFactory
Direct Known Subclasses:
CorbaBindingFactory, HttpBindingFactory, JBIBindingFactory, ObjectBindingFactory, SoapBindingFactory, XMLBindingFactory

public abstract class AbstractBindingFactory
extends AbstractBaseBindingFactory
implements WSDLBindingFactory


Field Summary
 
Fields inherited from class org.apache.cxf.binding.AbstractBaseBindingFactory
activationNamespaces, bus
 
Constructor Summary
AbstractBindingFactory()
           
AbstractBindingFactory(Bus b)
           
AbstractBindingFactory(Bus b, Collection<String> ns)
           
AbstractBindingFactory(Collection<String> ns)
           
 
Method Summary
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