Class ModelloTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.github.fridrich.modello.ant.ModelloTask
- All Implemented Interfaces:
Cloneable
public class ModelloTask
extends org.apache.tools.ant.Task
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
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 TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidexecute()voidsetDomAsXpp3(boolean domAsXpp3) voidsetEncoding(String encoding) voidsetEnforceMandatoryElements(boolean enforceMandatoryElements) voidsetExtendedClassnameSuffix(String extendedClassnameSuffix) voidsetFirstVersion(String firstVersion) voidsetJavaSource(String javaSource) voidsetJsonSchemaFileName(String jsonSchemaFileName) voidsetLicenseFile(File licenseFile) voidsetLicenseText(String licenseText) voidsetOutputDirectory(File outputDirectory) voidsetPackagedVersions(String packagedVersions) voidsetPackageWithVersion(boolean packageWithVersion) voidsetVelocityBasedir(File velocityBasedir) voidsetVersion(String version) voidsetXdocFileName(String xdocFileName) voidsetXsdFileName(String xsdFileName) 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
-
ModelloTask
public ModelloTask()
-
-
Method Details
-
setVersion
-
setVelocityBasedir
-
setOutputDirectory
-
setPackageWithVersion
public void setPackageWithVersion(boolean packageWithVersion) -
setPackagedVersions
-
setJavaSource
-
setEncoding
-
setDomAsXpp3
public void setDomAsXpp3(boolean domAsXpp3) -
setLicenseFile
-
setLicenseText
-
setExtendedClassnameSuffix
-
setXsdFileName
-
setEnforceMandatoryElements
public void setEnforceMandatoryElements(boolean enforceMandatoryElements) -
setJsonSchemaFileName
-
setFirstVersion
-
setXdocFileName
-
addConfiguredModel
-
addConfiguredTemplate
-
addConfiguredGoal
-
addConfiguredPackagedVersion
-
addConfiguredParam
-
addConfiguredPluralException
-
addConfiguredProperty
-
addConfiguredLicense
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-