de.uni_paderborn.fujaba.ant
Class AbstractGenTask

java.lang.Object
  extended byorg.apache.tools.ant.ProjectComponent
      extended byorg.apache.tools.ant.Task
          extended byde.uni_paderborn.fujaba.ant.AbstractGenTask
Direct Known Subclasses:
CxrCheckoutGenTask, CxrGenTask, FprGenTask

public abstract class AbstractGenTask
extends org.apache.tools.ant.Task

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision$ $Date$
Author:
$Author$

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
AbstractGenTask()
           
 
Method Summary
 void execute()
          The method executing the task
protected abstract  void executeImpl()
          No comment provided by developer, please add a comment to improve documentation.
 java.lang.String getDestDirname()
          Get the destDirname attribute of the AbstractGenTask object
 java.lang.String getPluginFolder()
          Get the pluginFolder attribute of the AbstractGenTask object
 void setDestDirname(java.lang.String destDirname)
           
 void setPluginFolder(java.lang.String pluginFolder)
          Sets the pluginFolder attribute of the AbstractGenTask object
 java.lang.String toString()
          No comment provided by developer, please add a comment to improve documentation.
protected  void validate()
          validate task input configuration.
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractGenTask

public AbstractGenTask()
Method Detail

getDestDirname

public java.lang.String getDestDirname()
Get the destDirname attribute of the AbstractGenTask object

Returns:
The destDirname value

setDestDirname

public void setDestDirname(java.lang.String destDirname)
Parameters:
destDirname - The destDirname to set.

execute

public void execute()
             throws org.apache.tools.ant.BuildException
The method executing the task

Throws:
org.apache.tools.ant.BuildException - if codegeneration fails

executeImpl

protected abstract void executeImpl()
No comment provided by developer, please add a comment to improve documentation.


validate

protected void validate()
validate task input configuration.

Throws:
org.apache.tools.ant.BuildException - if configuration is invalid .

toString

public java.lang.String toString()
No comment provided by developer, please add a comment to improve documentation.

Returns:
No description provided

setPluginFolder

public void setPluginFolder(java.lang.String pluginFolder)
Sets the pluginFolder attribute of the AbstractGenTask object

Parameters:
pluginFolder - The new pluginFolder value

getPluginFolder

public java.lang.String getPluginFolder()
Get the pluginFolder attribute of the AbstractGenTask object

Returns:
The pluginFolder value