Modifier and Type | Field | Description |
---|---|---|
protected Mapper |
mapperElement |
description, location, project
Constructor | Description |
---|---|
UpToDate() |
Modifier and Type | Method | Description |
---|---|---|
void |
add(FileNameMapper fileNameMapper) |
A nested filenamemapper
|
void |
addSrcfiles(FileSet fs) |
Nested <srcfiles> element.
|
Mapper |
createMapper() |
Defines the FileNameMapper to use (nested mapper element).
|
Union |
createSrcResources() |
Nested resource collections as sources.
|
boolean |
eval() |
Evaluate (all) target and source file(s) to
see if the target(s) is/are up-to-date.
|
void |
execute() |
Sets property to true if target file(s) have a more recent timestamp
than (each of) the corresponding source file(s).
|
protected boolean |
scanDir(java.io.File srcDir,
java.lang.String[] files) |
Scan a directory for files to check for "up to date"ness
|
void |
setProperty(java.lang.String property) |
The property to set if the target file is more up-to-date than
(each of) the source file(s).
|
void |
setSrcfile(java.io.File file) |
The file that must be older than the target file
if the property is to be set.
|
void |
setTargetFile(java.io.File file) |
The file which must be more up-to-date than (each of) the source file(s)
if the property is to be set.
|
void |
setValue(java.lang.String value) |
The value to set the named property to if the target file is more
up-to-date than (each of) the source file(s).
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected Mapper mapperElement
public void setProperty(java.lang.String property)
property
- the name of the property to set if Target is up-to-date.public void setValue(java.lang.String value)
value
- the value to set the property to if Target is up-to-datepublic void setTargetFile(java.io.File file)
file
- the file we are checking against.public void setSrcfile(java.io.File file)
file
- the file we are checking against the target file.public void addSrcfiles(FileSet fs)
fs
- the source filespublic Union createSrcResources()
public Mapper createMapper() throws BuildException
BuildException
- if more than one mapper is definedpublic void add(FileNameMapper fileNameMapper)
fileNameMapper
- the mapper to addpublic boolean eval()
public void execute() throws BuildException
execute
in class Task
BuildException
- on errorprotected boolean scanDir(java.io.File srcDir, java.lang.String[] files)
srcDir
- the directoryfiles
- the files to scan for