Package org.apache.commons.vfs2.tasks
Class CopyTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.apache.commons.vfs2.tasks.VfsTask
org.apache.commons.vfs2.tasks.AbstractSyncTask
org.apache.commons.vfs2.tasks.CopyTask
- All Implemented Interfaces:
- Cloneable
An Ant task that copies matching files.
 
TODO - Copy folders that do not contain files.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.commons.vfs2.tasks.AbstractSyncTaskAbstractSyncTask.SourceInfo
- 
Field SummaryFields inherited from class org.apache.tools.ant.Tasktarget, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidhandleOutOfDateFile(FileObject srcFile, FileObject destFile) Handles an out-of-date file.protected voidhandleUpToDateFile(FileObject srcFile, FileObject destFile) Handles an up-to-date file.booleanTests whether overwrite is enabled.booleanTests whether preserve last modified is enabled.voidsetOverwrite(boolean overwrite) Enable/disable overwriting of up-to-date files.voidsetPreserveLastModified(boolean preserveLastModified) Sets preserving last modified time of copied files.Methods inherited from class org.apache.commons.vfs2.tasks.AbstractSyncTaskaddConfiguredSrc, detectMissingSourceFiles, execute, handleMissingSourceFile, isFailonerror, logOrDie, setDestDir, setDestFile, setFailonerror, setIncludes, setSrc, setSrcDir, setSrcDirIsBaseMethods inherited from class org.apache.commons.vfs2.tasks.VfsTaskcloseManager, resolveFileMethods inherited from class org.apache.tools.ant.TaskbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
- 
Constructor Details- 
CopyTaskpublic CopyTask()Constructs a new instance.
 
- 
- 
Method Details- 
handleOutOfDateFileprotected void handleOutOfDateFile(FileObject srcFile, FileObject destFile) throws FileSystemException Handles an out-of-date file.- Overrides:
- handleOutOfDateFilein class- AbstractSyncTask
- Parameters:
- srcFile- The source FileObject.
- destFile- The destination FileObject.
- Throws:
- FileSystemException
 
- 
handleUpToDateFileprotected void handleUpToDateFile(FileObject srcFile, FileObject destFile) throws FileSystemException Handles an up-to-date file.- Overrides:
- handleUpToDateFilein class- AbstractSyncTask
- Parameters:
- srcFile- The source FileObject.
- destFile- The destination FileObject.
- Throws:
- FileSystemException
 
- 
isOverwriteTests whether overwrite is enabled.- Returns:
- the current value of overwrite
 
- 
isPreserveLastModifiedTests whether preserve last modified is enabled.- Returns:
- the current value of preserveLastModified
 
- 
setOverwriteEnable/disable overwriting of up-to-date files.- Parameters:
- overwrite- true if the file should be overwritten.
 
- 
setPreserveLastModifiedSets preserving last modified time of copied files.- Parameters:
- preserveLastModified- true if the last modified time should be preserved.
 
 
-