org.apache.tools.ant.taskdefsClass Sync.MyCopy
- java.lang.Object
- org.apache.tools.ant.ProjectComponent
- org.apache.tools.ant.Task
- org.apache.tools.ant.taskdefs.Copy
- org.apache.tools.ant.taskdefs.Sync.MyCopy
Field Summary
Fields inherited from class org.apache.tools.ant.taskdefs.Copy
completeDirMap, destDir, destFile, dirCopyMap, failonerror, file, fileCopyMap, filesets, fileUtils, filtering, flatten, forceOverwrite, includeEmpty, mapperElement, preserveLastModified, rcs, verbosity
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
Constructor Summary
Constructors Constructor and Description MyCopy()
Constructor for MyCopy.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
getIncludeEmptyDirs()
Get the includeEmptyDirs attribute.java.io.File
getToDir()
Get the destination directory.protected void
scan(java.io.File fromDir, java.io.File toDir, java.lang.String[] files, java.lang.String[] dirs)
Compares source files to destination files to see if they should be copied.protected java.util.Map
scan(Resource[] resources, java.io.File toDir)
Compares source resources to destination files to see if they should be copied.protected boolean
supportsNonFileResources()
Yes, we can.
Methods inherited from class org.apache.tools.ant.taskdefs.Copy
add, add, addFileset, buildMap, buildMap, createFilterChain, createFilterSet, createMapper, doFileOperations, doResourceOperations, execute, getEncoding, getFileUtils, getFilterChains, getFilterSets, getForce, getOutputEncoding, getPreserveLastModified, isEnableMultipleMapping, setEnableMultipleMappings, setEncoding, setFailOnError, setFile, setFiltering, setFlatten, setForce, setGranularity, setIncludeEmptyDirs, setOutputEncoding, setOverwrite, setPreserveLastModified, setPreserveLastModified, setQuiet, setTodir, setTofile, setVerbose, validateAttributes
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
Method Detail
scan
protected void scan(java.io.File fromDir, java.io.File toDir, java.lang.String[] files, java.lang.String[] dirs)Description copied from class:Copy
Compares source files to destination files to see if they should be copied.
- Overrides:
scan
in classCopy
- Parameters:
fromDir
- The source directory.toDir
- The destination directory.files
- A list of files to copy.dirs
- A list of directories to copy.- See Also:
{@inheritDoc}
scan
protected java.util.Map scan(Resource[] resources, java.io.File toDir)Description copied from class:Copy
Compares source resources to destination files to see if they should be copied.
- Overrides:
scan
in classCopy
- Parameters:
resources
- The source resources.toDir
- The destination directory.- Returns:
- a Map with the out-of-date resources as keys and an array of target file names as values.
- See Also:
{@inheritDoc}
getToDir
public java.io.File getToDir()Get the destination directory.
- Returns:
- the destination directory
getIncludeEmptyDirs
public boolean getIncludeEmptyDirs()Get the includeEmptyDirs attribute.
- Returns:
- true if emptyDirs are to be included
supportsNonFileResources
protected boolean supportsNonFileResources()Yes, we can.
- Overrides:
supportsNonFileResources
in classCopy
- Returns:
- true always.
- Since:
- Ant 1.7