Class GeneratedVersion

java.lang.Object
rife.bld.extension.GeneratedVersion

public class GeneratedVersion extends Object
GeneratedVersion data class.
Since:
1.0
Author:
Erik C. Thauvin
  • Constructor Details

    • GeneratedVersion

      public GeneratedVersion()
  • Method Details

    • buildTemplate

      public Template buildTemplate()
      Builds the template based on the GeneratedVersion data.
      Returns:
      the template
    • getClassFile

      public File getClassFile()
      Returns the class file.
      Returns:
      the class file
    • getClassName

      public String getClassName()
      Returns the class name.
      Returns:
      the class name
    • getDirectory

      public File getDirectory()
      Returns the destination directory.
      Returns:
      the destination directory
    • getExtension

      public String getExtension()
      Returns the file extension.
      Returns:
      the file extension
    • getPackageName

      public String getPackageName()
      Returns the package name.
      Returns:
      the package name
    • getProject

      public BaseProject getProject()
      Returns the project.
      Returns:
      the project
    • getProjectName

      public String getProjectName()
      Returns the project name.
      Returns:
      the project name
    • getTemplate

      public File getTemplate()
      Returns the template.
      Returns:
      the template
    • setClassName

      public void setClassName(String className)
      Sets the class name.
      Parameters:
      className - the class name
    • setDirectory

      public void setDirectory(File directory)
      Set the destination directory.
      Parameters:
      directory - the destination directory
    • setExtension

      public void setExtension(String extension)
      Sets the file extension. (Default is: .java)
      Parameters:
      extension - the file extension
    • setPackageName

      public void setPackageName(String packageName)
      Sets the package name.
      Parameters:
      packageName - the package name
    • setProject

      public void setProject(BaseProject project)
      Sets the project.
      Parameters:
      project - the project
    • setProjectName

      public void setProjectName(String projectName)
      Sets the project name.
      Parameters:
      projectName - the project name
    • setTemplate

      public void setTemplate(File template)
      Sets the template file.
      Parameters:
      template - the template
    • writeTemplate

      public void writeTemplate(Template template) throws IOException
      Writes the project version class in the given directory.
      Throws:
      IOException