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 java.lang.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  java.lang.String databindingName
           
protected  FrontendFactory frontend
           
protected  java.lang.Class<?> serviceClass
           
 
Constructor Summary
protected ServiceBuilderFactory()
           
 
Method Summary
 java.lang.String getDatabindingName()
          Return the databinding name.
static ServiceBuilderFactory getInstance(java.util.List<java.lang.String> beanDefinitions, java.lang.String db)
           
 FrontendFactory.Style getStyle()
           
 org.apache.cxf.service.ServiceBuilder newBuilder()
           
abstract  org.apache.cxf.service.ServiceBuilder newBuilder(FrontendFactory.Style s)
           
 void setDatabindingName(java.lang.String arg)
          Set the databinding name
 void setServiceClass(java.lang.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 java.lang.String databindingName

serviceClass

protected java.lang.Class<?> serviceClass
Constructor Detail

ServiceBuilderFactory

protected ServiceBuilderFactory()
Method Detail

getInstance

public static ServiceBuilderFactory getInstance(java.util.List<java.lang.String> beanDefinitions,
                                                java.lang.String db)

newBuilder

public org.apache.cxf.service.ServiceBuilder newBuilder()

newBuilder

public abstract org.apache.cxf.service.ServiceBuilder newBuilder(FrontendFactory.Style s)

getStyle

public FrontendFactory.Style getStyle()

setServiceClass

public void setServiceClass(java.lang.Class<?> c)

getDatabindingName

public java.lang.String getDatabindingName()
Return the databinding name.

Returns:

setDatabindingName

public void setDatabindingName(java.lang.String arg)
Set the databinding name

Parameters:
databindingName -


Apache CXF