Browse Source

Reuse subclasses method to create filters

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

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

@@ -14,7 +14,6 @@ import java.util.Iterator;
import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.types.FilterSet;
import org.apache.tools.ant.types.FilterSetCollection;
import org.apache.tools.ant.util.FileUtils;

@@ -92,7 +91,7 @@ public class Move extends Copy
try
{
final String message = "Attempting to rename dir: " + fromDir +
" to " + toDir;
" to " + toDir;
getLogger().debug( message );
renameFile( fromDir, toDir, isFiltering(), isForceOverwrite() );
}
@@ -148,7 +147,7 @@ public class Move extends Copy
{
getLogger().debug( "Moving " + fromFile + " to " + toFile );

final FilterSetCollection executionFilters = getFilters();
final FilterSetCollection executionFilters = buildFilterSet();
if( isForceOverwrite() )
{
FileUtil.forceDelete( d );
@@ -216,21 +215,6 @@ 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.
*


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

@@ -14,7 +14,6 @@ import java.util.Iterator;
import org.apache.avalon.excalibur.io.FileUtil;
import org.apache.myrmidon.api.TaskException;
import org.apache.tools.ant.types.FileSet;
import org.apache.tools.ant.types.FilterSet;
import org.apache.tools.ant.types.FilterSetCollection;
import org.apache.tools.ant.util.FileUtils;

@@ -92,7 +91,7 @@ public class Move extends Copy
try
{
final String message = "Attempting to rename dir: " + fromDir +
" to " + toDir;
" to " + toDir;
getLogger().debug( message );
renameFile( fromDir, toDir, isFiltering(), isForceOverwrite() );
}
@@ -148,7 +147,7 @@ public class Move extends Copy
{
getLogger().debug( "Moving " + fromFile + " to " + toFile );

final FilterSetCollection executionFilters = getFilters();
final FilterSetCollection executionFilters = buildFilterSet();
if( isForceOverwrite() )
{
FileUtil.forceDelete( d );
@@ -216,21 +215,6 @@ 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