@@ -13,12 +13,12 @@ import java.util.StringTokenizer;
import org.apache.myrmidon.api.TaskContext;
import org.apache.myrmidon.api.TaskException;
import org.apache.myrmidon.framework.PatternUtil;
import org.apache.myrmidon.framework.FileSet;
import org.apache.tools.todo.taskdefs.archive.TarFileSet;
import org.apache.tools.todo.taskdefs.archive.ZipFileSet;
import org.apache.tools.todo.taskdefs.archive.ZipScanner;
import org.apache.tools.todo.types.DirectoryScanner;
import org.apache.tools.todo.types.FileScanner;
import org.apache.tools.todo.types.FileSet;
/**
*
@@ -534,32 +534,6 @@ public class ScannerUtil
}
}
public static void setupDirectoryScanner( final org.apache.myrmidon.framework.FileSet set,
final FileScanner scanner,
final TaskContext context )
throws TaskException
{
if( null == scanner )
{
final String message = "ds cannot be null";
throw new IllegalArgumentException( message );
}
scanner.setBasedir( set.getDir() );
/*final String message = "FileSet: Setup file scanner in dir " +
set.getDir() + " with " + set;
getLogger().debug( message );*/
scanner.setIncludes( PatternUtil.getIncludePatterns( set, context ) );
scanner.setExcludes( PatternUtil.getExcludePatterns( set, context ) );
if( set.includeDefaultExcludes() )
{
scanner.addDefaultExcludes();
}
scanner.setCaseSensitive( true );
}
public static void setupDirectoryScanner( final FileSet set,
final FileScanner scanner,
final TaskContext context )
@@ -583,7 +557,7 @@ public class ScannerUtil
{
scanner.addDefaultExcludes();
}
scanner.setCaseSensitive( set.isCaseSensitive() );
scanner.setCaseSensitive( true );
}
public static DirectoryScanner getDirectoryScanner( final FileSet set )
@@ -613,33 +587,6 @@ public class ScannerUtil
return scanner;
}
public static DirectoryScanner getDirectoryScanner( final org.apache.myrmidon.framework.FileSet set )
throws TaskException
{
final File dir = set.getDir();
if( null == dir )
{
final String message = "No directory specified for fileset.";
throw new TaskException( message );
}
if( !dir.exists() )
{
final String message = dir.getAbsolutePath() + " not found.";
throw new TaskException( message );
}
if( !dir.isDirectory() )
{
final String message = dir.getAbsolutePath() + " is not a directory.";
throw new TaskException( message );
}
final DirectoryScanner scanner = new DirectoryScanner();
setupDirectoryScanner( set, scanner, null );
scanner.scan();
return scanner;
}
public static DirectoryScanner getZipScanner( final ZipFileSet set )
throws TaskException
{