Browse Source

Minor touchups

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271109 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 23 years ago
parent
commit
8ddcf3388a
4 changed files with 24 additions and 52 deletions
  1. +11
    -25
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Copy.java
  2. +1
    -1
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Move.java
  3. +11
    -25
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Copy.java
  4. +1
    -1
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Move.java

+ 11
- 25
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Copy.java View File

@@ -15,18 +15,18 @@ import java.util.Hashtable;
import java.util.Iterator; import java.util.Iterator;
import org.apache.avalon.excalibur.io.FileUtil; import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.tools.ant.types.DirectoryScanner;
import org.apache.tools.ant.Task; import org.apache.tools.ant.Task;
import org.apache.tools.ant.types.DirectoryScanner;
import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.types.FilterSet; import org.apache.tools.ant.types.FilterSet;
import org.apache.tools.ant.types.FilterSetCollection; import org.apache.tools.ant.types.FilterSetCollection;
import org.apache.tools.ant.util.mappers.Mapper;
import org.apache.tools.ant.util.mappers.FileNameMapper;
import org.apache.tools.ant.types.ScannerUtil;
import org.apache.tools.ant.types.SourceFileScanner;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
import org.apache.tools.ant.util.mappers.FileNameMapper;
import org.apache.tools.ant.util.mappers.FlatFileNameMapper; import org.apache.tools.ant.util.mappers.FlatFileNameMapper;
import org.apache.tools.ant.util.mappers.IdentityMapper; import org.apache.tools.ant.util.mappers.IdentityMapper;
import org.apache.tools.ant.types.SourceFileScanner;
import org.apache.tools.ant.types.ScannerUtil;
import org.apache.tools.ant.util.mappers.Mapper;


/** /**
* A consolidated copy task. Copies a file or directory to a new file or * A consolidated copy task. Copies a file or directory to a new file or
@@ -53,7 +53,7 @@ public class Copy


private boolean m_filtering; private boolean m_filtering;
private boolean m_preserveLastModified; private boolean m_preserveLastModified;
private boolean m_forceOverwrite;
private boolean m_overwrite;
private boolean m_flatten; private boolean m_flatten;
private boolean m_includeEmpty = true; private boolean m_includeEmpty = true;


@@ -114,7 +114,7 @@ public class Copy
*/ */
public void setOverwrite( final boolean overwrite ) public void setOverwrite( final boolean overwrite )
{ {
m_forceOverwrite = overwrite;
m_overwrite = overwrite;
} }


/** /**
@@ -207,7 +207,7 @@ public class Copy
m_destFile = new File( m_destDir, m_file.getName() ); m_destFile = new File( m_destDir, m_file.getName() );
} }


if( m_forceOverwrite ||
if( m_overwrite ||
( m_file.lastModified() > m_destFile.lastModified() ) ) ( m_file.lastModified() > m_destFile.lastModified() ) )
{ {
m_fileCopyMap.put( m_file.getAbsolutePath(), m_destFile.getAbsolutePath() ); m_fileCopyMap.put( m_file.getAbsolutePath(), m_destFile.getAbsolutePath() );
@@ -291,7 +291,7 @@ public class Copy
final File toDir ) final File toDir )
throws TaskException throws TaskException
{ {
if( m_forceOverwrite )
if( m_overwrite )
{ {
final ArrayList list = new ArrayList( names.length ); final ArrayList list = new ArrayList( names.length );
for( int i = 0; i < names.length; i++ ) for( int i = 0; i < names.length; i++ )
@@ -346,7 +346,7 @@ public class Copy
final File src = new File( fromFile ); final File src = new File( fromFile );
final File dest = new File( toFile ); final File dest = new File( toFile );


if( m_forceOverwrite )
if( m_overwrite )
{ {
FileUtil.forceDelete( dest ); FileUtil.forceDelete( dest );
} }
@@ -415,11 +415,6 @@ public class Copy
/** /**
* Compares source files to destination files to see if they should be * Compares source files to destination files to see if they should be
* copied. * copied.
*
* @param fromDir Description of Parameter
* @param toDir Description of Parameter
* @param files Description of Parameter
* @param dirs Description of Parameter
*/ */
protected void scan( File fromDir, File toDir, String[] files, String[] dirs ) protected void scan( File fromDir, File toDir, String[] files, String[] dirs )
throws TaskException throws TaskException
@@ -446,10 +441,6 @@ public class Copy
} }
} }


//************************************************************************
// protected and private methods
//************************************************************************

/** /**
* Ensure we have a consistent and legal set of attributes, and set any * Ensure we have a consistent and legal set of attributes, and set any
* internal flags necessary based on different combinations of attributes. * internal flags necessary based on different combinations of attributes.
@@ -531,7 +522,7 @@ public class Copy


protected boolean isForceOverwrite() protected boolean isForceOverwrite()
{ {
return m_forceOverwrite;
return m_overwrite;
} }


protected boolean isIncludeEmpty() protected boolean isIncludeEmpty()
@@ -558,9 +549,4 @@ public class Copy
{ {
return m_destDir; return m_destDir;
} }

protected void setForceOverwrite( final boolean forceOverwrite )
{
m_forceOverwrite = forceOverwrite;
}
} }

+ 1
- 1
proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Move.java View File

@@ -38,7 +38,7 @@ public class Move
{ {
public Move() public Move()
{ {
setForceOverwrite( true );
setOverwrite( true );
} }


/** /**


+ 11
- 25
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Copy.java View File

@@ -15,18 +15,18 @@ import java.util.Hashtable;
import java.util.Iterator; import java.util.Iterator;
import org.apache.avalon.excalibur.io.FileUtil; import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException; import org.apache.myrmidon.api.TaskException;
import org.apache.tools.ant.types.DirectoryScanner;
import org.apache.tools.ant.Task; import org.apache.tools.ant.Task;
import org.apache.tools.ant.types.DirectoryScanner;
import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.types.FilterSet; import org.apache.tools.ant.types.FilterSet;
import org.apache.tools.ant.types.FilterSetCollection; import org.apache.tools.ant.types.FilterSetCollection;
import org.apache.tools.ant.util.mappers.Mapper;
import org.apache.tools.ant.util.mappers.FileNameMapper;
import org.apache.tools.ant.types.ScannerUtil;
import org.apache.tools.ant.types.SourceFileScanner;
import org.apache.tools.ant.util.FileUtils; import org.apache.tools.ant.util.FileUtils;
import org.apache.tools.ant.util.mappers.FileNameMapper;
import org.apache.tools.ant.util.mappers.FlatFileNameMapper; import org.apache.tools.ant.util.mappers.FlatFileNameMapper;
import org.apache.tools.ant.util.mappers.IdentityMapper; import org.apache.tools.ant.util.mappers.IdentityMapper;
import org.apache.tools.ant.types.SourceFileScanner;
import org.apache.tools.ant.types.ScannerUtil;
import org.apache.tools.ant.util.mappers.Mapper;


/** /**
* A consolidated copy task. Copies a file or directory to a new file or * A consolidated copy task. Copies a file or directory to a new file or
@@ -53,7 +53,7 @@ public class Copy


private boolean m_filtering; private boolean m_filtering;
private boolean m_preserveLastModified; private boolean m_preserveLastModified;
private boolean m_forceOverwrite;
private boolean m_overwrite;
private boolean m_flatten; private boolean m_flatten;
private boolean m_includeEmpty = true; private boolean m_includeEmpty = true;


@@ -114,7 +114,7 @@ public class Copy
*/ */
public void setOverwrite( final boolean overwrite ) public void setOverwrite( final boolean overwrite )
{ {
m_forceOverwrite = overwrite;
m_overwrite = overwrite;
} }


/** /**
@@ -207,7 +207,7 @@ public class Copy
m_destFile = new File( m_destDir, m_file.getName() ); m_destFile = new File( m_destDir, m_file.getName() );
} }


if( m_forceOverwrite ||
if( m_overwrite ||
( m_file.lastModified() > m_destFile.lastModified() ) ) ( m_file.lastModified() > m_destFile.lastModified() ) )
{ {
m_fileCopyMap.put( m_file.getAbsolutePath(), m_destFile.getAbsolutePath() ); m_fileCopyMap.put( m_file.getAbsolutePath(), m_destFile.getAbsolutePath() );
@@ -291,7 +291,7 @@ public class Copy
final File toDir ) final File toDir )
throws TaskException throws TaskException
{ {
if( m_forceOverwrite )
if( m_overwrite )
{ {
final ArrayList list = new ArrayList( names.length ); final ArrayList list = new ArrayList( names.length );
for( int i = 0; i < names.length; i++ ) for( int i = 0; i < names.length; i++ )
@@ -346,7 +346,7 @@ public class Copy
final File src = new File( fromFile ); final File src = new File( fromFile );
final File dest = new File( toFile ); final File dest = new File( toFile );


if( m_forceOverwrite )
if( m_overwrite )
{ {
FileUtil.forceDelete( dest ); FileUtil.forceDelete( dest );
} }
@@ -415,11 +415,6 @@ public class Copy
/** /**
* Compares source files to destination files to see if they should be * Compares source files to destination files to see if they should be
* copied. * copied.
*
* @param fromDir Description of Parameter
* @param toDir Description of Parameter
* @param files Description of Parameter
* @param dirs Description of Parameter
*/ */
protected void scan( File fromDir, File toDir, String[] files, String[] dirs ) protected void scan( File fromDir, File toDir, String[] files, String[] dirs )
throws TaskException throws TaskException
@@ -446,10 +441,6 @@ public class Copy
} }
} }


//************************************************************************
// protected and private methods
//************************************************************************

/** /**
* Ensure we have a consistent and legal set of attributes, and set any * Ensure we have a consistent and legal set of attributes, and set any
* internal flags necessary based on different combinations of attributes. * internal flags necessary based on different combinations of attributes.
@@ -531,7 +522,7 @@ public class Copy


protected boolean isForceOverwrite() protected boolean isForceOverwrite()
{ {
return m_forceOverwrite;
return m_overwrite;
} }


protected boolean isIncludeEmpty() protected boolean isIncludeEmpty()
@@ -558,9 +549,4 @@ public class Copy
{ {
return m_destDir; return m_destDir;
} }

protected void setForceOverwrite( final boolean forceOverwrite )
{
m_forceOverwrite = forceOverwrite;
}
} }

+ 1
- 1
proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Move.java View File

@@ -38,7 +38,7 @@ public class Move
{ {
public Move() public Move()
{ {
setForceOverwrite( true );
setOverwrite( true );
} }


/** /**


Loading…
Cancel
Save