it.haefelinger.flaka
Class CreateTarget

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by it.haefelinger.flaka.Task
              extended by it.haefelinger.flaka.CreateTarget
All Implemented Interfaces:
Cloneable

public class CreateTarget
extends Task

A task allowing the dynamic creation of a target.

Since:
1.0
Author:
merzedes

Field Summary
protected  String deps
           
protected  String desc
           
protected  boolean fail
           
protected  String name
           
protected  boolean override
           
protected  String task
           
 
Fields inherited from class it.haefelinger.flaka.Task
debug, el
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
CreateTarget()
           
 
Method Summary
 void execute()
           
protected  void onerror(String s)
           
 void setDepends(String s)
           
 void setDescription(String s)
           
 void setName(String s)
           
 void setOverride(boolean b)
           
 void setTask(String s)
           
 
Methods inherited from class it.haefelinger.flaka.Task
debug, debug, error, error, getProperty, getref, info, log, setDebug, setEl, throwbx, throwbx, toFile, verbose, warn, warn
 
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, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

task

protected String task

desc

protected String desc

deps

protected String deps

override

protected boolean override

fail

protected boolean fail
Constructor Detail

CreateTarget

public CreateTarget()
Method Detail

setName

public void setName(String s)

setTask

public void setTask(String s)

setDescription

public void setDescription(String s)
Overrides:
setDescription in class ProjectComponent

setDepends

public void setDepends(String s)

setOverride

public void setOverride(boolean b)

onerror

protected void onerror(String s)

execute

public void execute()
             throws BuildException
Overrides:
execute in class Task
Throws:
BuildException