org.apache.cxf.wsdl11
Class ServiceWSDLBuilder
java.lang.Object
org.apache.cxf.wsdl11.ServiceWSDLBuilder
public final class ServiceWSDLBuilder
- extends java.lang.Object
|
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 |
ServiceWSDLBuilder
public ServiceWSDLBuilder(Bus b,
java.util.List<ServiceInfo> services)
ServiceWSDLBuilder
public ServiceWSDLBuilder(Bus b,
ServiceInfo... services)
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 is an effort undergoing incubation at the Apache Software Foundation(ASF) and sponsored by the Apache Incubator PMC.