Package com.github.fridrich.modello.ant
Class ModelloTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- com.github.fridrich.modello.ant.ModelloTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ModelloTask extends org.apache.tools.ant.Task
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelloTask.LicenseElementstatic classModelloTask.ModelElementstatic classModelloTask.NameElementstatic classModelloTask.ParamElement
-
Constructor Summary
Constructors Constructor Description ModelloTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConfiguredGoal(ModelloTask.NameElement g)voidaddConfiguredLicense(ModelloTask.LicenseElement l)voidaddConfiguredModel(ModelloTask.ModelElement m)voidaddConfiguredPackagedVersion(ModelloTask.NameElement v)voidaddConfiguredParam(ModelloTask.ParamElement p)voidaddConfiguredPluralException(ModelloTask.ParamElement p)voidaddConfiguredProperty(ModelloTask.ParamElement p)voidaddConfiguredTemplate(ModelloTask.NameElement t)voidexecute()voidsetDomAsXpp3(boolean domAsXpp3)voidsetEncoding(java.lang.String encoding)voidsetEnforceMandatoryElements(boolean enforceMandatoryElements)voidsetExtendedClassnameSuffix(java.lang.String extendedClassnameSuffix)voidsetFirstVersion(java.lang.String firstVersion)voidsetJavaSource(java.lang.String javaSource)voidsetJsonSchemaFileName(java.lang.String jsonSchemaFileName)voidsetLicenseFile(java.io.File licenseFile)voidsetLicenseText(java.lang.String licenseText)voidsetOutputDirectory(java.io.File outputDirectory)voidsetPackagedVersions(java.lang.String packagedVersions)voidsetPackageWithVersion(boolean packageWithVersion)voidsetVelocityBasedir(java.io.File velocityBasedir)voidsetVersion(java.lang.String version)voidsetXdocFileName(java.lang.String xdocFileName)voidsetXsdFileName(java.lang.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, setTaskType
-
-
-
-
Method Detail
-
setVersion
public void setVersion(java.lang.String version)
-
setVelocityBasedir
public void setVelocityBasedir(java.io.File velocityBasedir)
-
setOutputDirectory
public void setOutputDirectory(java.io.File outputDirectory)
-
setPackageWithVersion
public void setPackageWithVersion(boolean packageWithVersion)
-
setPackagedVersions
public void setPackagedVersions(java.lang.String packagedVersions)
-
setJavaSource
public void setJavaSource(java.lang.String javaSource)
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
setDomAsXpp3
public void setDomAsXpp3(boolean domAsXpp3)
-
setLicenseFile
public void setLicenseFile(java.io.File licenseFile)
-
setLicenseText
public void setLicenseText(java.lang.String licenseText)
-
setExtendedClassnameSuffix
public void setExtendedClassnameSuffix(java.lang.String extendedClassnameSuffix)
-
setXsdFileName
public void setXsdFileName(java.lang.String xsdFileName)
-
setEnforceMandatoryElements
public void setEnforceMandatoryElements(boolean enforceMandatoryElements)
-
setJsonSchemaFileName
public void setJsonSchemaFileName(java.lang.String jsonSchemaFileName)
-
setFirstVersion
public void setFirstVersion(java.lang.String firstVersion)
-
setXdocFileName
public void setXdocFileName(java.lang.String xdocFileName)
-
addConfiguredModel
public void addConfiguredModel(ModelloTask.ModelElement m)
-
addConfiguredTemplate
public void addConfiguredTemplate(ModelloTask.NameElement t)
-
addConfiguredGoal
public void addConfiguredGoal(ModelloTask.NameElement g)
-
addConfiguredPackagedVersion
public void addConfiguredPackagedVersion(ModelloTask.NameElement v)
-
addConfiguredParam
public void addConfiguredParam(ModelloTask.ParamElement p)
-
addConfiguredPluralException
public void addConfiguredPluralException(ModelloTask.ParamElement p)
-
addConfiguredProperty
public void addConfiguredProperty(ModelloTask.ParamElement p)
-
addConfiguredLicense
public void addConfiguredLicense(ModelloTask.LicenseElement l)
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
-