Apache CXF API

org.apache.cxf.tools.java2wsdl.processor.internal
Class ServiceBuilderFactory

java.lang.Object
  extended by org.apache.cxf.tools.java2wsdl.processor.internal.ServiceBuilderFactory
Direct Known Subclasses:
DefaultServiceBuilderFactory, SpringServiceBuilderFactory

public abstract class ServiceBuilderFactory
extends Object

This class constructs ServiceBuilder objects. These objects are used to access the services and the data bindings to generate the wsdl.


Field Summary
protected  String databindingName
           
protected  FrontendFactory frontend
           
protected  Class<?> serviceClass
           
 
Constructor Summary
protected ServiceBuilderFactory()
           
 
Method Summary
 String getDatabindingName()
          Return the databinding name.
static ServiceBuilderFactory getInstance(List<String> beanDefinitions, String db)
           
 FrontendFactory.Style getStyle()
           
 ServiceBuilder newBuilder()
           
abstract  ServiceBuilder newBuilder(FrontendFactory.Style s)
           
 void setDatabindingName(String arg)
          Set the databinding name
 void setServiceClass(Class<?> c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frontend

protected FrontendFactory frontend

databindingName

protected String databindingName

serviceClass

protected Class<?> serviceClass
Constructor Detail

ServiceBuilderFactory

protected ServiceBuilderFactory()
Method Detail

getInstance

public static ServiceBuilderFactory getInstance(List<String> beanDefinitions,
                                                String db)

newBuilder

public ServiceBuilder newBuilder()

newBuilder

public abstract ServiceBuilder newBuilder(FrontendFactory.Style s)

getStyle

public FrontendFactory.Style getStyle()

setServiceClass

public void setServiceClass(Class<?> c)

getDatabindingName

public String getDatabindingName()
Return the databinding name.

Returns:

setDatabindingName

public void setDatabindingName(String arg)
Set the databinding name

Parameters:
databindingName -

Apache CXF API

Apache CXF