|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--net.sf.antcontrib.logic.OutOfDate
Task to help in calling tasks if generated files are older than source files. Sets a given property or runs an internal task. Based on org.apache.org.apache.tools.ant.taskdefs.UpToDate
Inner Class Summary | |
class |
OutOfDate.DeleteTargets
nested delete targets |
static class |
OutOfDate.MyMapper
|
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 | |
OutOfDate()
|
Method Summary | |
void |
addParallel(org.apache.tools.ant.taskdefs.Parallel doTask)
Embedded do sequential. |
void |
addSequential(org.apache.tools.ant.taskdefs.Sequential doTask)
Embedded do sequential. |
OutOfDate.DeleteTargets |
createDeleteTargets()
optional nested delete element |
org.apache.tools.ant.types.Mapper |
createMapper()
Defines the FileNameMapper to use (nested mapper element). |
org.apache.tools.ant.types.Path |
createSourcefiles()
|
org.apache.tools.ant.types.Path |
createTargetfiles()
|
boolean |
eval()
Evaluate (all) target and source file(s) to see if the target(s) is/are outoutdate. |
void |
execute()
Sets property to true and/or executes embedded do if any of the target file(s) do not have a more recent timestamp than (each of) the source file(s). |
void |
setAllTargets(java.lang.String allTargets)
|
void |
setAllTargetsPath(java.lang.String allTargetsPath)
|
void |
setForce(boolean force)
whether to allways be outofdate |
void |
setOutputSources(java.lang.String outputSources)
|
void |
setOutputSourcesPath(java.lang.String outputSourcesPath)
|
void |
setOutputTargets(java.lang.String outputTargets)
|
void |
setOutputTargetsPath(java.lang.String outputTargetsPath)
|
void |
setProperty(java.lang.String property)
The property to set if any of the target files are outofdate with regard to any of the source files. |
void |
setSeparator(java.lang.String separator)
The separator to use to separate the files |
void |
setValue(java.lang.String value)
The value to set the named property to the target files are outofdate |
void |
setVerbose(boolean verbose)
whether to have verbose output |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
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, toString, wait, wait, wait |
Constructor Detail |
public OutOfDate()
Method Detail |
public org.apache.tools.ant.types.Mapper createMapper()
public void setProperty(java.lang.String property)
property
- the name of the property to set if Target is outofdate.public void setSeparator(java.lang.String separator)
public void setValue(java.lang.String value)
value
- the value to set the propertypublic void setForce(boolean force)
force
- true means that outofdate is always set, default
falsepublic void setVerbose(boolean verbose)
verbose
- true means that outofdate outputs debug infopublic org.apache.tools.ant.types.Path createTargetfiles()
public org.apache.tools.ant.types.Path createSourcefiles()
public void setOutputSources(java.lang.String outputSources)
public void setOutputTargets(java.lang.String outputTargets)
public void setOutputTargetsPath(java.lang.String outputTargetsPath)
public void setAllTargetsPath(java.lang.String allTargetsPath)
public void setAllTargets(java.lang.String allTargets)
public void setOutputSourcesPath(java.lang.String outputSourcesPath)
public OutOfDate.DeleteTargets createDeleteTargets()
public void addParallel(org.apache.tools.ant.taskdefs.Parallel doTask)
public void addSequential(org.apache.tools.ant.taskdefs.Sequential doTask)
public boolean eval()
eval
in interface org.apache.tools.ant.taskdefs.condition.Condition
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |