Browse Source

Removed the ability of allowing pluggable log levels.

Refactored creation of filtersets into new method


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270410 13f79535-47bb-0310-9956-ffa450edef68
master
Peter Donald 24 years ago
parent
commit
771c04c147
2 changed files with 60 additions and 48 deletions
  1. +30
    -24
      proposal/myrmidon/src/main/org/apache/tools/ant/taskdefs/file/Move.java
  2. +30
    -24
      proposal/myrmidon/src/todo/org/apache/tools/ant/taskdefs/file/Move.java

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

@@ -67,7 +67,7 @@ public class Move extends Copy
throw new TaskException( "UNEXPECTED ERROR - The file " + f.getAbsolutePath() + " should not exist!" );
}
}
log( "Deleting directory " + d.getAbsolutePath(), getVerbosity() );
getLogger().debug( "Deleting directory " + d.getAbsolutePath() );
if( !d.delete() )
{
throw new TaskException( "Unable to delete directory " + d.getAbsolutePath() );
@@ -91,15 +91,15 @@ public class Move extends Copy
File toDir = (File)getCompleteDirMap().get( fromDir );
try
{
log( "Attempting to rename dir: " + fromDir +
" to " + toDir, getVerbosity() );
final String message = "Attempting to rename dir: " + fromDir +
" to " + toDir;
getLogger().debug( message );
renameFile( fromDir, toDir, isFiltering(), isForceOverwrite() );
}
catch( IOException ioe )
catch( final IOException ioe )
{
String msg = "Failed to rename dir " + fromDir
+ " to " + toDir
+ " due to " + ioe.getMessage();
final String msg = "Failed to rename dir " + fromDir +
" to " + toDir + " due to " + ioe.getMessage();
throw new TaskException( msg, ioe );
}
}
@@ -117,7 +117,7 @@ public class Move extends Copy

if( fromFile.equals( toFile ) )
{
log( "Skipping self-move of " + fromFile, getVerbosity() );
getLogger().debug( "Skipping self-move of " + fromFile );
continue;
}

@@ -130,15 +130,15 @@ public class Move extends Copy

try
{
log( "Attempting to rename: " + fromFile +
" to " + toFile, getVerbosity() );
final String message =
"Attempting to rename: " + fromFile + " to " + toFile;
getLogger().debug( message );
moved = renameFile( f, d, isFiltering(), isForceOverwrite() );
}
catch( IOException ioe )
{
String msg = "Failed to rename " + fromFile
+ " to " + toFile
+ " due to " + ioe.getMessage();
final String msg = "Failed to rename " + fromFile + " to " +
toFile + " due to " + ioe.getMessage();
throw new TaskException( msg, ioe );
}

@@ -146,18 +146,9 @@ public class Move extends Copy
{
try
{
log( "Moving " + fromFile + " to " + toFile, getVerbosity() );

FilterSetCollection executionFilters = new FilterSetCollection();
if( isFiltering() )
{
executionFilters.addFilterSet( getProject().getGlobalFilterSet() );
}
for( Iterator filterEnum = getFilterSets().iterator(); filterEnum.hasNext(); )
{
executionFilters.addFilterSet( (FilterSet)filterEnum.next() );
}
getLogger().debug( "Moving " + fromFile + " to " + toFile );

final FilterSetCollection executionFilters = getFilters();
if( isForceOverwrite() )
{
FileUtil.forceDelete( d );
@@ -225,6 +216,21 @@ public class Move extends Copy
}
}

private FilterSetCollection getFilters()
{
final FilterSetCollection executionFilters = new FilterSetCollection();
if( isFiltering() )
{
executionFilters.addFilterSet( getProject().getGlobalFilterSet() );
}

for( Iterator filterEnum = getFilterSets().iterator(); filterEnum.hasNext(); )
{
executionFilters.addFilterSet( (FilterSet)filterEnum.next() );
}
return executionFilters;
}

/**
* Its only ok to delete a directory tree if there are no files in it.
*


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

@@ -67,7 +67,7 @@ public class Move extends Copy
throw new TaskException( "UNEXPECTED ERROR - The file " + f.getAbsolutePath() + " should not exist!" );
}
}
log( "Deleting directory " + d.getAbsolutePath(), getVerbosity() );
getLogger().debug( "Deleting directory " + d.getAbsolutePath() );
if( !d.delete() )
{
throw new TaskException( "Unable to delete directory " + d.getAbsolutePath() );
@@ -91,15 +91,15 @@ public class Move extends Copy
File toDir = (File)getCompleteDirMap().get( fromDir );
try
{
log( "Attempting to rename dir: " + fromDir +
" to " + toDir, getVerbosity() );
final String message = "Attempting to rename dir: " + fromDir +
" to " + toDir;
getLogger().debug( message );
renameFile( fromDir, toDir, isFiltering(), isForceOverwrite() );
}
catch( IOException ioe )
catch( final IOException ioe )
{
String msg = "Failed to rename dir " + fromDir
+ " to " + toDir
+ " due to " + ioe.getMessage();
final String msg = "Failed to rename dir " + fromDir +
" to " + toDir + " due to " + ioe.getMessage();
throw new TaskException( msg, ioe );
}
}
@@ -117,7 +117,7 @@ public class Move extends Copy

if( fromFile.equals( toFile ) )
{
log( "Skipping self-move of " + fromFile, getVerbosity() );
getLogger().debug( "Skipping self-move of " + fromFile );
continue;
}

@@ -130,15 +130,15 @@ public class Move extends Copy

try
{
log( "Attempting to rename: " + fromFile +
" to " + toFile, getVerbosity() );
final String message =
"Attempting to rename: " + fromFile + " to " + toFile;
getLogger().debug( message );
moved = renameFile( f, d, isFiltering(), isForceOverwrite() );
}
catch( IOException ioe )
{
String msg = "Failed to rename " + fromFile
+ " to " + toFile
+ " due to " + ioe.getMessage();
final String msg = "Failed to rename " + fromFile + " to " +
toFile + " due to " + ioe.getMessage();
throw new TaskException( msg, ioe );
}

@@ -146,18 +146,9 @@ public class Move extends Copy
{
try
{
log( "Moving " + fromFile + " to " + toFile, getVerbosity() );

FilterSetCollection executionFilters = new FilterSetCollection();
if( isFiltering() )
{
executionFilters.addFilterSet( getProject().getGlobalFilterSet() );
}
for( Iterator filterEnum = getFilterSets().iterator(); filterEnum.hasNext(); )
{
executionFilters.addFilterSet( (FilterSet)filterEnum.next() );
}
getLogger().debug( "Moving " + fromFile + " to " + toFile );

final FilterSetCollection executionFilters = getFilters();
if( isForceOverwrite() )
{
FileUtil.forceDelete( d );
@@ -225,6 +216,21 @@ public class Move extends Copy
}
}

private FilterSetCollection getFilters()
{
final FilterSetCollection executionFilters = new FilterSetCollection();
if( isFiltering() )
{
executionFilters.addFilterSet( getProject().getGlobalFilterSet() );
}

for( Iterator filterEnum = getFilterSets().iterator(); filterEnum.hasNext(); )
{
executionFilters.addFilterSet( (FilterSet)filterEnum.next() );
}
return executionFilters;
}

/**
* Its only ok to delete a directory tree if there are no files in it.
*


Loading…
Cancel
Save