org.apache.tools.ant.taskdefs
Class CopyPath
- Cloneable
Copy the contents of a path to a destination, using the mapper of choice
void | add(FileNameMapper newmapper)- add a mapper
|
Path | createPath()- Create a path.
|
void | execute()- This is a very minimal derivative of the nomal copy logic.
|
void | setDestDir(File destDir)- The dest dir attribute.
|
void | setGranularity(long granularity)- Set the number of milliseconds leeway to give before deciding a
target is out of date.
|
void | setPath(Path s)- Set the path to be used when running the Java class.
|
void | setPathRef(Reference r)- Set the path to use by reference.
|
void | setPreserveLastModified(boolean preserveLastModified)- Give the copied files the same last modified time as the original files.
|
protected void | validateAttributes()- Ensure we have a consistent and legal set of attributes, and set any
internal flags necessary based on different combinations of attributes.
|
bindToOwner, execute, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
ERROR_NO_DESTDIR
public static final String ERROR_NO_DESTDIR
No destdir attribute
ERROR_NO_MAPPER
public static final String ERROR_NO_MAPPER
No mapper
ERROR_NO_PATH
public static final String ERROR_NO_PATH
No path
add
public void add(FileNameMapper newmapper)
add a mapper
newmapper - the mapper to add.
createPath
public Path createPath()
Create a path.
execute
public void execute()
throws BuildException This is a very minimal derivative of the nomal copy logic.
- execute in interface Task
setDestDir
public void setDestDir(File destDir)
The dest dir attribute.
destDir - the value of the destdir attribute.
setGranularity
public void setGranularity(long granularity)
Set the number of milliseconds leeway to give before deciding a
target is out of date.
TODO: This is not yet used.
granularity - the granularity used to decide if a target is out of
date.
setPath
public void setPath(Path s)
Set the path to be used when running the Java class.
s - an Ant Path object containing the path.
setPathRef
public void setPathRef(Reference r)
Set the path to use by reference.
r - a reference to an existing path.
setPreserveLastModified
public void setPreserveLastModified(boolean preserveLastModified)
Give the copied files the same last modified time as the original files.
preserveLastModified - if true preserve the modified time;
default is false.
validateAttributes
protected void validateAttributes()
throws BuildException Ensure we have a consistent and legal set of attributes, and set any
internal flags necessary based on different combinations of attributes.