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
  • Constructor Details

    • ModelloTask

      public ModelloTask()
  • Method Details

    • setVersion

      public void setVersion(String version)
    • setVelocityBasedir

      public void setVelocityBasedir(File velocityBasedir)
    • setOutputDirectory

      public void setOutputDirectory(File outputDirectory)
    • setPackageWithVersion

      public void setPackageWithVersion(boolean packageWithVersion)
    • setPackagedVersions

      public void setPackagedVersions(String packagedVersions)
    • setJavaSource

      public void setJavaSource(String javaSource)
    • setEncoding

      public void setEncoding(String encoding)
    • setDomAsXpp3

      public void setDomAsXpp3(boolean domAsXpp3)
    • setLicenseFile

      public void setLicenseFile(File licenseFile)
    • setLicenseText

      public void setLicenseText(String licenseText)
    • setExtendedClassnameSuffix

      public void setExtendedClassnameSuffix(String extendedClassnameSuffix)
    • setXsdFileName

      public void setXsdFileName(String xsdFileName)
    • setEnforceMandatoryElements

      public void setEnforceMandatoryElements(boolean enforceMandatoryElements)
    • setJsonSchemaFileName

      public void setJsonSchemaFileName(String jsonSchemaFileName)
    • setFirstVersion

      public void setFirstVersion(String firstVersion)
    • setXdocFileName

      public void setXdocFileName(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:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException