Skip to main content

Version: 22.04

gen-vo

The gen-vo task generates Groovy value object source files from form seed XML files.

Task Attributes

All attributes are optional unless otherwise indicated.

AttributeDescription
srcString
Required. The seed XML file.
packageNameString
Required. The package name to use in generated source.
dirString
Required. The directory to write generated source files to.
targetXPathString
Required. The XPath to the root of the seed XML, from where to begin generating value object classes.

TM Security

There are no security requirements associated with this task.

Example

The example ant task below generates Groovy value object source files from form seed XML files.

<gen-vo src="src/forms/homeloan/formdata.xml"
packageName="com.avoka.vo"
dir="src/generated/vo/"
targetXPath="//Applicant" />

Example Ant log output:

gen-vo:
[gen-vo] Generated VO: C:\Development\SDK\Eclipse\getting-started-eclipse\src\com\avoka\vo\Address.groovy
[gen-vo] Generated VO: C:\Development\SDK\Eclipse\getting-started-eclipse\src\com\avoka\vo\Applicant.groovy
BUILD SUCCESSFUL
Total time: 11 seconds