java.lang.Cloneable, org.apache.tools.ant.taskdefs.condition.Conditionpublic class OutOfDate
extends org.apache.tools.ant.Task
implements org.apache.tools.ant.taskdefs.condition.Condition
| Modifier and Type | Class | Description |
|---|---|---|
static class |
OutOfDate.CollectionEnum |
Enumerated type for collection attribute
|
class |
OutOfDate.DeleteTargets |
nested delete targets
|
static class |
OutOfDate.MyMapper |
Wrapper for mapper - includes dir
|
| Constructor | Description |
|---|---|
OutOfDate() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addParallel(org.apache.tools.ant.taskdefs.Parallel doTask) |
Embedded do parallel
|
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() |
Add to the source files
|
org.apache.tools.ant.types.Path |
createTargetfiles() |
Add to the target files
|
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).
|
java.util.Iterator |
iterator() |
Call evalute and return an iterator over the result
|
void |
setAllTargets(java.lang.String allTargets) |
A property to contain all the target filenames
|
void |
setAllTargetsPath(java.lang.String allTargetsPath) |
A refernce to contain the path of all the targets
|
void |
setCollection(OutOfDate.CollectionEnum collection) |
Set the collection attribute, controls what is
returned by the iterator method.
|
void |
setForce(boolean force) |
whether to allways be outofdate
|
void |
setOutputSources(java.lang.String outputSources) |
A property to contain the output source files
|
void |
setOutputSourcesPath(java.lang.String outputSourcesPath) |
A reference to the path containing all the sources files.
|
void |
setOutputTargets(java.lang.String outputTargets) |
A property to contain the output target files
|
void |
setOutputTargetsPath(java.lang.String outputTargetsPath) |
A reference to contain the path of target files that
are outofdate
|
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
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclone, getDescription, getLocation, getProject, setDescription, setLocation, setProjectbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypepublic void setCollection(OutOfDate.CollectionEnum collection)
collection - "sources" the changespublic 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)
separator - separator used in outout propertiespublic 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)
outputSources - the name of the propertypublic void setOutputTargets(java.lang.String outputTargets)
outputTargets - the name of the propertypublic void setOutputTargetsPath(java.lang.String outputTargetsPath)
outputTargetsPath - the name of the referencepublic void setAllTargetsPath(java.lang.String allTargetsPath)
allTargetsPath - the name of the referencepublic void setAllTargets(java.lang.String allTargets)
allTargets - the name of the propertypublic void setOutputSourcesPath(java.lang.String outputSourcesPath)
outputSourcesPath - the name of the referencepublic OutOfDate.DeleteTargets createDeleteTargets()
public void addParallel(org.apache.tools.ant.taskdefs.Parallel doTask)
doTask - the parallel to embedpublic void addSequential(org.apache.tools.ant.taskdefs.Sequential doTask)
doTask - the sequential to embedpublic boolean eval()
eval in interface org.apache.tools.ant.taskdefs.condition.Conditionpublic java.util.Iterator iterator()
public void execute()
execute in class org.apache.tools.ant.Task