Apache CXF API

org.apache.cxf.wsdl11
Class ServiceWSDLBuilder

java.lang.Object
  extended by org.apache.cxf.wsdl11.ServiceWSDLBuilder

public final class ServiceWSDLBuilder
extends java.lang.Object


Constructor Summary
ServiceWSDLBuilder(Bus b, java.util.List<ServiceInfo> services)
           
ServiceWSDLBuilder(Bus b, ServiceInfo... services)
           
 
Method Summary
protected  void addExtensibiltyElements(javax.wsdl.extensions.ElementExtensible elementExtensible, java.util.List<javax.wsdl.extensions.ExtensibilityElement> extensibilityElements)
           
protected  void addNamespace(java.lang.String namespaceURI)
           
protected  void addNamespace(java.lang.String namespaceURI, javax.wsdl.Definition def)
           
protected  void addNamespace(java.lang.String prefix, java.lang.String namespaceURI)
           
protected  void addNamespace(java.lang.String prefix, java.lang.String namespaceURI, javax.wsdl.Definition def)
           
 javax.wsdl.Definition build()
           
 javax.wsdl.Definition build(java.util.Map<java.lang.String,SchemaInfo> imports)
           
protected  void buildBinding(java.util.Collection<BindingInfo> bindingInfos, java.util.Collection<javax.wsdl.PortType> portTypes)
           
protected  void buildBindingFault(javax.wsdl.Definition def, javax.wsdl.BindingOperation bindingOperation, java.util.Collection<BindingFaultInfo> bindingFaultInfos)
           
protected  void buildBindingInput(javax.wsdl.Definition def, javax.wsdl.BindingOperation bindingOperation, BindingMessageInfo bindingMessageInfo)
           
protected  void buildBindingOperation(javax.wsdl.Definition def, javax.wsdl.Binding binding, java.util.Collection<BindingOperationInfo> bindingOperationInfos)
           
protected  void buildBindingOutput(javax.wsdl.Definition def, javax.wsdl.BindingOperation bindingOperation, BindingMessageInfo bindingMessageInfo)
           
protected  void buildMessage(javax.wsdl.Message message, AbstractMessageContainer messageContainer, javax.wsdl.Definition def)
           
protected  javax.wsdl.PortType buildPortType(InterfaceInfo intf, javax.wsdl.Definition def)
           
protected  void buildPortTypeOperation(javax.wsdl.PortType portType, java.util.Collection<OperationInfo> operationInfos, javax.wsdl.Definition def)
           
protected  void buildService(ServiceInfo serviceInfo)
           
protected  void buildTypes(java.util.Collection<SchemaInfo> schemas, java.util.Map<java.lang.String,SchemaInfo> imports, javax.wsdl.Definition def)
           
 java.util.List<javax.wsdl.extensions.ExtensibilityElement> getWSDL11Extensors(AbstractPropertiesHolder holder)
           
 void setBaseFileName(java.lang.String s)
           
 void setUseSchemaImports(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceWSDLBuilder

public ServiceWSDLBuilder(Bus b,
                          java.util.List<ServiceInfo> services)

ServiceWSDLBuilder

public ServiceWSDLBuilder(Bus b,
                          ServiceInfo... services)
Method Detail

setUseSchemaImports

public void setUseSchemaImports(boolean b)

setBaseFileName

public void setBaseFileName(java.lang.String s)

build

public javax.wsdl.Definition build()
                            throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

build

public javax.wsdl.Definition build(java.util.Map<java.lang.String,SchemaInfo> imports)
                            throws javax.wsdl.WSDLException
Throws:
javax.wsdl.WSDLException

getWSDL11Extensors

public java.util.List<javax.wsdl.extensions.ExtensibilityElement> getWSDL11Extensors(AbstractPropertiesHolder holder)

addExtensibiltyElements

protected void addExtensibiltyElements(javax.wsdl.extensions.ElementExtensible elementExtensible,
                                       java.util.List<javax.wsdl.extensions.ExtensibilityElement> extensibilityElements)

buildTypes

protected void buildTypes(java.util.Collection<SchemaInfo> schemas,
                          java.util.Map<java.lang.String,SchemaInfo> imports,
                          javax.wsdl.Definition def)

buildBinding

protected void buildBinding(java.util.Collection<BindingInfo> bindingInfos,
                            java.util.Collection<javax.wsdl.PortType> portTypes)

buildBindingOperation

protected void buildBindingOperation(javax.wsdl.Definition def,
                                     javax.wsdl.Binding binding,
                                     java.util.Collection<BindingOperationInfo> bindingOperationInfos)

buildBindingFault

protected void buildBindingFault(javax.wsdl.Definition def,
                                 javax.wsdl.BindingOperation bindingOperation,
                                 java.util.Collection<BindingFaultInfo> bindingFaultInfos)

buildBindingInput

protected void buildBindingInput(javax.wsdl.Definition def,
                                 javax.wsdl.BindingOperation bindingOperation,
                                 BindingMessageInfo bindingMessageInfo)

buildBindingOutput

protected void buildBindingOutput(javax.wsdl.Definition def,
                                  javax.wsdl.BindingOperation bindingOperation,
                                  BindingMessageInfo bindingMessageInfo)

buildService

protected void buildService(ServiceInfo serviceInfo)

buildPortType

protected javax.wsdl.PortType buildPortType(InterfaceInfo intf,
                                            javax.wsdl.Definition def)

addNamespace

protected void addNamespace(java.lang.String namespaceURI,
                            javax.wsdl.Definition def)

addNamespace

protected void addNamespace(java.lang.String namespaceURI)

addNamespace

protected void addNamespace(java.lang.String prefix,
                            java.lang.String namespaceURI)

addNamespace

protected void addNamespace(java.lang.String prefix,
                            java.lang.String namespaceURI,
                            javax.wsdl.Definition def)

buildPortTypeOperation

protected void buildPortTypeOperation(javax.wsdl.PortType portType,
                                      java.util.Collection<OperationInfo> operationInfos,
                                      javax.wsdl.Definition def)

buildMessage

protected void buildMessage(javax.wsdl.Message message,
                            AbstractMessageContainer messageContainer,
                            javax.wsdl.Definition def)

Apache CXF API

Apache CXF is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.