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.