public class WSDL2Java
extends AbstractWSDL2Java
This task generates the source code from existing WSDL with axis2 files with a specific configuration.
AbstractWSDL2Java.CompanionCompanion| Constructor and Description |
|---|
WSDL2Java(org.gradle.workers.WorkerExecutor workerExecutor)
constructor initialize a WSDL2Java task with a worker executtor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAllPorts()
Generate code for all ports.
|
boolean |
getAsync()
Generate code only for async style. When this option is used the generated
stubs will have only the asynchronous invocation methods.
|
boolean |
getBackwordCompatible()
Generate Axis 1.x backword compatible code.
|
java.lang.String |
getDatabindingMethod()
Specifies the Databinding framework.
Valid values are
|
boolean |
getFlattenFiles()
Flattens the generated files if the value of the property is true.
|
boolean |
getGenerateAllClasses()
Generates all the classes. This option is valid only if serverSide otpion is true. If the value is true,
the client code (stubs) will also be generated along with the skeleton.
|
boolean |
getNoMessageReceiver()
Don't generate a MessageReceiver in the generated sources.
|
java.lang.String |
getPortName()
Specifies the port name to be code generated. If the port name is not specified,
then the first port (of the selected service) will be picked.
|
boolean |
getServerSide()
Generates server side code (i.e. skeletons).
|
boolean |
getServersideInterface()
Generate an interface for the service skeleton.
|
boolean |
getServiceDescription()
Generates the service descriptor (i.e. server.xml). Default is false.
Only valid if serverSide is true, the server side code generation option.
|
java.lang.String |
getServiceName()
Specifies the service name to be code generated. If the service name is not specified,
then the first service will be picked.
|
boolean |
getSuppressPrefixes()
Suppress namespace prefixes (Optimzation that reduces size of soap request/response).
|
boolean |
getSync()
Generate code only for sync style . When this option is used the generated stubs
will have only the synchronous invocation methods.
When async is set to true, this takes precedence.
|
boolean |
getUnpackClasses()
Unpack classes. This option specifies whether to unpack the classes and
generate separate classes for the databinders.
|
boolean |
getUnwrapParams()
Switch on un-wrapping, if this value is true.
|
java.lang.String |
getWsdlVersion()
WSDLExtension Version. Valid Options : 2, 2.0, 1.1
|
boolean |
getXsdconfig()
Use XMLBeans .xsdconfig file if this value is true.
This is only valid if databindingMethod is 'xmlbeans'.
|
void |
provideAllPorts(org.gradle.api.provider.Provider<java.lang.Boolean> allPorts)
Add provider for allPorts.
|
void |
provideAsync(org.gradle.api.provider.Provider<java.lang.Boolean> async)
Add provider for async.
|
void |
provideBackwordCompatible(org.gradle.api.provider.Provider<java.lang.Boolean> backwordCompatible)
Add provider for backwordCompatible.
|
void |
provideDatabindingMethod(org.gradle.api.provider.Provider<java.lang.String> databindingMethod)
Add provider for databindingMethod.
|
void |
provideFlattenFiles(org.gradle.api.provider.Provider<java.lang.Boolean> flattenFiles)
Add provider for flattenFiles.
|
void |
provideGenerateAllClasses(org.gradle.api.provider.Provider<java.lang.Boolean> generateAllClasses)
Add provider for generateAllClasses.
|
void |
provideNoMessageReceiver(org.gradle.api.provider.Provider<java.lang.Boolean> noMessageReceiver)
Add provider for noMessageReceiver.
|
void |
providePortName(org.gradle.api.provider.Provider<java.lang.String> portName)
Add provider for portName.
|
void |
provideServerSide(org.gradle.api.provider.Provider<java.lang.Boolean> serverSide)
Add provider for serverSide.
|
void |
provideServersideInterface(org.gradle.api.provider.Provider<java.lang.Boolean> serversideInterface)
Add provider for serversideInterface.
|
void |
provideServiceDescription(org.gradle.api.provider.Provider<java.lang.Boolean> serviceDescription)
Add provider for serviceDescription.
|
void |
provideServiceName(org.gradle.api.provider.Provider<java.lang.String> serviceName)
Add provider for serviceName.
|
void |
provideSuppressPrefixes(org.gradle.api.provider.Provider<java.lang.Boolean> suppressPrefixes)
Add provider for suppressPrefixes.
|
void |
provideSync(org.gradle.api.provider.Provider<java.lang.Boolean> sync)
Add provider for sync.
|
void |
provideUnpackClasses(org.gradle.api.provider.Provider<java.lang.Boolean> unpackClasses)
Add provider for unpackClasses.
|
void |
provideUnwrapParams(org.gradle.api.provider.Provider<java.lang.Boolean> unwrapParams)
Add provider for unwrapParams.
|
void |
provideWsdlVersion(org.gradle.api.provider.Provider<java.lang.String> wsdlVersion)
Add provider for wsdlVersion.
|
void |
provideXsdconfig(org.gradle.api.provider.Provider<java.lang.Boolean> xsdconfig)
Add provider for xsdconfig.
|
void |
run()
This is the task action and generates Java source files.
|
void |
setAllPorts(boolean value)
Generate code for all ports.
|
void |
setAsync(boolean value)
Generate code only for async style. When this option is used the generated
stubs will have only the asynchronous invocation methods.
|
void |
setBackwordCompatible(boolean value)
Generate Axis 1.x backword compatible code.
|
void |
setDatabindingMethod(java.lang.String value)
Specifies the Databinding framework.
Valid values are
|
void |
setFlattenFiles(boolean value)
Flattens the generated files if the value of the property is true.
|
void |
setGenerateAllClasses(boolean value)
Generates all the classes. This option is valid only if serverSide otpion is true. If the value is true,
the client code (stubs) will also be generated along with the skeleton.
|
void |
setNoMessageReceiver(boolean value)
Don't generate a MessageReceiver in the generated sources.
|
void |
setPortName(java.lang.String value)
Specifies the port name to be code generated. If the port name is not specified,
then the first port (of the selected service) will be picked.
|
void |
setServerSide(boolean value)
Generates server side code (i.e. skeletons).
|
void |
setServersideInterface(boolean value)
Generate an interface for the service skeleton.
|
void |
setServiceDescription(boolean value)
Generates the service descriptor (i.e. server.xml). Default is false.
Only valid if serverSide is true, the server side code generation option.
|
void |
setServiceName(java.lang.String value)
Specifies the service name to be code generated. If the service name is not specified,
then the first service will be picked.
|
void |
setSuppressPrefixes(boolean value)
Suppress namespace prefixes (Optimzation that reduces size of soap request/response).
|
void |
setSync(boolean value)
Generate code only for sync style . When this option is used the generated stubs
will have only the synchronous invocation methods.
When async is set to true, this takes precedence.
|
void |
setUnpackClasses(boolean value)
Unpack classes. This option specifies whether to unpack the classes and
generate separate classes for the databinders.
|
void |
setUnwrapParams(boolean value)
Switch on un-wrapping, if this value is true.
|
void |
setWsdlVersion(java.lang.String value)
WSDLExtension Version. Valid Options : 2, 2.0, 1.1
|
void |
setXsdconfig(boolean value)
Use XMLBeans .xsdconfig file if this value is true.
This is only valid if databindingMethod is 'xmlbeans'.
|
args, forkOptions, getArgs, getGenerateTestcase, getInternalForkOptionsAction, getNamespacePackageMappingFile, getNamespacePackageMappingList, getNamespacePackageMappings, getOutputDir, getPackageName, getWsdlFile, provideArguments, provideGenerateTestcase, provideNamespacePackageMappingFile, provideOutputDir, providePackageName, provideWsdlFile, setArgs, setGenerateTestcase, setInternalForkOptionsAction, setNamespacePackageMappingFile, setNamespacePackageMappings, setOutputDir, setPackageName, setWsdlFilepublic WSDL2Java(org.gradle.workers.WorkerExecutor workerExecutor)
constructor initialize a WSDL2Java task with a worker executtor.
public boolean getAsync()
Generate code only for async style. When this option is used the generated stubs will have only the asynchronous invocation methods.
public void setAsync(boolean value)
Generate code only for async style. When this option is used the generated stubs will have only the asynchronous invocation methods.
public void provideAsync(org.gradle.api.provider.Provider<java.lang.Boolean> async)
Add provider for async.
public boolean getSync()
Generate code only for sync style . When this option is used the generated stubs will have only the synchronous invocation methods. When async is set to true, this takes precedence.
public void setSync(boolean value)
Generate code only for sync style . When this option is used the generated stubs will have only the synchronous invocation methods. When async is set to true, this takes precedence.
public void provideSync(org.gradle.api.provider.Provider<java.lang.Boolean> sync)
Add provider for sync.
public boolean getServerSide()
Generates server side code (i.e. skeletons).
public void setServerSide(boolean value)
Generates server side code (i.e. skeletons).
public void provideServerSide(org.gradle.api.provider.Provider<java.lang.Boolean> serverSide)
Add provider for serverSide.
public boolean getServiceDescription()
Generates the service descriptor (i.e. server.xml). Default is false. Only valid if serverSide is true, the server side code generation option.
public void setServiceDescription(boolean value)
Generates the service descriptor (i.e. server.xml). Default is false. Only valid if serverSide is true, the server side code generation option.
public void provideServiceDescription(org.gradle.api.provider.Provider<java.lang.Boolean> serviceDescription)
Add provider for serviceDescription.
public java.lang.String getDatabindingMethod()
Specifies the Databinding framework. Valid values are
xmlbeans -> XMLBEANS,
adb -> ADB,
jaxbri -> JAXBRI
jibx -> JIBX, and
none -> NONE. Default is adb.
public void setDatabindingMethod(java.lang.String value)
Specifies the Databinding framework. Valid values are
xmlbeans -> XMLBEANS,
adb -> ADB,
jaxbri -> JAXBRI
jibx -> JIBX, and
none -> NONE. Default is adb.
public void provideDatabindingMethod(org.gradle.api.provider.Provider<java.lang.String> databindingMethod)
Add provider for databindingMethod.
public boolean getGenerateAllClasses()
Generates all the classes. This option is valid only if serverSide otpion is true. If the value is true, the client code (stubs) will also be generated along with the skeleton.
public void setGenerateAllClasses(boolean value)
Generates all the classes. This option is valid only if serverSide otpion is true. If the value is true, the client code (stubs) will also be generated along with the skeleton.
public void provideGenerateAllClasses(org.gradle.api.provider.Provider<java.lang.Boolean> generateAllClasses)
Add provider for generateAllClasses.
public boolean getUnpackClasses()
Unpack classes. This option specifies whether to unpack the classes and generate separate classes for the databinders.
public void setUnpackClasses(boolean value)
Unpack classes. This option specifies whether to unpack the classes and generate separate classes for the databinders.
public void provideUnpackClasses(org.gradle.api.provider.Provider<java.lang.Boolean> unpackClasses)
Add provider for unpackClasses.
public java.lang.String getServiceName()
Specifies the service name to be code generated. If the service name is not specified, then the first service will be picked.
public void setServiceName(java.lang.String value)
Specifies the service name to be code generated. If the service name is not specified, then the first service will be picked.
public void provideServiceName(org.gradle.api.provider.Provider<java.lang.String> serviceName)
Add provider for serviceName.
public java.lang.String getPortName()
Specifies the port name to be code generated. If the port name is not specified, then the first port (of the selected service) will be picked.
public void setPortName(java.lang.String value)
Specifies the port name to be code generated. If the port name is not specified, then the first port (of the selected service) will be picked.
public void providePortName(org.gradle.api.provider.Provider<java.lang.String> portName)
Add provider for portName.
public boolean getServersideInterface()
Generate an interface for the service skeleton.
public void setServersideInterface(boolean value)
Generate an interface for the service skeleton.
public void provideServersideInterface(org.gradle.api.provider.Provider<java.lang.Boolean> serversideInterface)
Add provider for serversideInterface.
public java.lang.String getWsdlVersion()
WSDLExtension Version. Valid Options : 2, 2.0, 1.1
public void setWsdlVersion(java.lang.String value)
WSDLExtension Version. Valid Options : 2, 2.0, 1.1
public void provideWsdlVersion(org.gradle.api.provider.Provider<java.lang.String> wsdlVersion)
Add provider for wsdlVersion.
public boolean getFlattenFiles()
Flattens the generated files if the value of the property is true.
public void setFlattenFiles(boolean value)
Flattens the generated files if the value of the property is true.
public void provideFlattenFiles(org.gradle.api.provider.Provider<java.lang.Boolean> flattenFiles)
Add provider for flattenFiles.
public boolean getUnwrapParams()
Switch on un-wrapping, if this value is true.
public void setUnwrapParams(boolean value)
Switch on un-wrapping, if this value is true.
public void provideUnwrapParams(org.gradle.api.provider.Provider<java.lang.Boolean> unwrapParams)
Add provider for unwrapParams.
public boolean getXsdconfig()
Use XMLBeans .xsdconfig file if this value is true. This is only valid if databindingMethod is 'xmlbeans'.
public void setXsdconfig(boolean value)
Use XMLBeans .xsdconfig file if this value is true. This is only valid if databindingMethod is 'xmlbeans'.
public void provideXsdconfig(org.gradle.api.provider.Provider<java.lang.Boolean> xsdconfig)
Add provider for xsdconfig.
public boolean getAllPorts()
Generate code for all ports.
public void setAllPorts(boolean value)
Generate code for all ports.
public void provideAllPorts(org.gradle.api.provider.Provider<java.lang.Boolean> allPorts)
Add provider for allPorts.
public boolean getBackwordCompatible()
Generate Axis 1.x backword compatible code.
public void setBackwordCompatible(boolean value)
Generate Axis 1.x backword compatible code.
public void provideBackwordCompatible(org.gradle.api.provider.Provider<java.lang.Boolean> backwordCompatible)
Add provider for backwordCompatible.
public boolean getSuppressPrefixes()
Suppress namespace prefixes (Optimzation that reduces size of soap request/response).
public void setSuppressPrefixes(boolean value)
Suppress namespace prefixes (Optimzation that reduces size of soap request/response).
public void provideSuppressPrefixes(org.gradle.api.provider.Provider<java.lang.Boolean> suppressPrefixes)
Add provider for suppressPrefixes.
public boolean getNoMessageReceiver()
Don't generate a MessageReceiver in the generated sources.
public void setNoMessageReceiver(boolean value)
Don't generate a MessageReceiver in the generated sources.
public void provideNoMessageReceiver(org.gradle.api.provider.Provider<java.lang.Boolean> noMessageReceiver)
Add provider for noMessageReceiver.
public void run()
This is the task action and generates Java source files.