kryshen.tema.ant
Class TemaTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by kryshen.tema.ant.TemaTask
All Implemented Interfaces:
java.lang.Cloneable

public class TemaTask
extends org.apache.tools.ant.Task

Tema support for ant.

Author:
Mikhail Kryshen

Nested Class Summary
static class TemaTask.Variable
           
 
Field Summary
 
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
TemaTask()
           
 
Method Summary
 void addVariable(TemaTask.Variable variable)
           
 void execute()
           
 void setBasedir(java.io.File basedir)
           
 void setInfile(java.io.File infile)
           
 void setOutfile(java.io.File outfile)
           
 
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
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemaTask

public TemaTask()
Method Detail

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

setBasedir

public void setBasedir(java.io.File basedir)

setInfile

public void setInfile(java.io.File infile)

setOutfile

public void setOutfile(java.io.File outfile)

addVariable

public void addVariable(TemaTask.Variable variable)