View Javadoc

    1   package org.codehaus.xfire.xmlbeans;
    2
    3   import javax.wsdl.WSDLException;
    4
    5   import org.codehaus.xfire.XFireRuntimeException;
    6   import org.codehaus.xfire.service.Service;
    7   import org.codehaus.xfire.transport.TransportManager;
    8   import org.codehaus.xfire.wsdl11.WSDL11ParameterBinding;
    9   import org.codehaus.xfire.wsdl11.builder.WSDLBuilder;
    10  import org.codehaus.xfire.wsdl11.builder.WSDLBuilderFactory;
    11
    12  /***
    13   */
    14  public class XmlBeansWSDLBuilderFactory
    15      implements WSDLBuilderFactory
    16  {
    17      public WSDLBuilder createWSDLBuilder(Service service,
    18                                           WSDL11ParameterBinding paramBinding,
    19                                           TransportManager transportManager)
    20      {
    21          try
    22          {
    23              return new XmlBeansWSDLBuilder(service, transportManager, paramBinding);
    24          }
    25          catch (WSDLException e)
    26          {
    27              throw new XFireRuntimeException("error creating wsdlbuilder", e);
    28          }
    29      }
    30  }