org.apache.tools.ant.taskdefs

Class Sync.MyCopy

  • All Implemented Interfaces:
    java.lang.Cloneable
    Enclosing class:
    Sync


    public static class Sync.MyCopy
    extends Copy
    Subclass Copy in order to access it's file/dir maps.
    • Constructor Detail

      • MyCopy

        public MyCopy()
        Constructor for MyCopy.
    • 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 class Copy
        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 class Copy
        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 class Copy
        Returns:
        true always.
        Since:
        Ant 1.7