Package org.jboss.ws.tools.ant
Class WSConsumeTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.jboss.ws.tools.ant.WSConsumeTask
- All Implemented Interfaces:
Cloneable
public class WSConsumeTask
extends org.apache.tools.ant.Task
Ant task which consumes a Web Service contract.
* = required.
| Attribute | Description | Default |
|---|---|---|
| fork | Whether or not to run the generation task in a separate VM. | true |
| keep | Keep/Enable Java source code generation. | false |
| catalog | Oasis XML Catalog file for entity resolution | none |
| clientjar | Gnerate the client jar of generated artifacts for calling a webservice | none |
| package | The target Java package for generated code. | generated |
| binding | A JAX-WS or JAXB binding file | none |
| wsdlLocation | Value to use for @@WebService.wsdlLocation | generated |
| destdir | The output directory for generated artifacts. | "output" |
| sourcedestdir | The output directory for Java source. | value of destdir |
| extension | Enable SOAP 1.2 binding extension. | false |
| verbose | Enables more informational output about cmd progress. | false |
| wsdl* | The WSDL file or URL | n/a |
Example:
<WSConsumeTask fork="true" verbose="true" destdir="output" sourcedestdir="gen-src" keep="true" wsdllocation="handEdited.wsdl" wsdl="foo.wsdl"> <binding dir="binding-files" includes="*.xml" excludes="bad.xml"/> </wsimport>
- Author:
- Jason T. Greene, Richard Opalka
-
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConfiguredBinding(org.apache.tools.ant.types.FileSet fs) org.apache.tools.ant.types.Commandline.Argumentvoidexecute()voidvoidsetAdditionalHeaders(boolean additionalHeaders) voidsetBinding(File bindingFile) voidsetCatalog(File catalog) voidsetClientJar(File clientJar) voidsetDebug(boolean debug) voidsetDestdir(File destdir) voidsetEncoding(String encoding) voidsetExtension(boolean extension) voidsetFork(boolean fork) voidsetKeep(boolean keep) voidsetNoCompile(boolean nocompile) voidsetPackage(String targetPackage) voidsetSourcedestdir(File sourcedestdir) voidsetVerbose(boolean verbose) voidvoidsetWsdlLocation(String wsdlLocation) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
-
Constructor Details
-
WSConsumeTask
public WSConsumeTask()
-
-
Method Details
-
setDebug
public void setDebug(boolean debug) -
createJvmarg
public org.apache.tools.ant.types.Commandline.Argument createJvmarg() -
setBinding
-
setCatalog
-
setClientJar
-
setDestdir
-
setFork
public void setFork(boolean fork) -
setKeep
public void setKeep(boolean keep) -
setExtension
public void setExtension(boolean extension) -
setAdditionalHeaders
public void setAdditionalHeaders(boolean additionalHeaders) -
setSourcedestdir
-
setPackage
-
setVerbose
public void setVerbose(boolean verbose) -
setNoCompile
public void setNoCompile(boolean nocompile) -
setWsdl
-
setWsdlLocation
-
setEncoding
-
addConfiguredBinding
public void addConfiguredBinding(org.apache.tools.ant.types.FileSet fs) -
executeNonForked
public void executeNonForked() -
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-