package org.codehaus.xfire.wsdl11.builder;

import org.codehaus.xfire.wsdl11.WSDL11ParameterBinding;
import org.codehaus.xfire.service.Service;
import org.codehaus.xfire.transport.TransportManager;

/**
 * Creates a WSDLBuilder for a service.
 */
public interface WSDLBuilderFactory
{
    WSDLBuilder createWSDLBuilder(Service service,
                                  WSDL11ParameterBinding paramBinding,
                                  TransportManager transportManager);
}
