1 18 19 package org.apache.tools.ant.types.selectors; 20 21 import java.io.File ; 22 23 31 public class DependSelector extends MappingSelector { 32 33 37 public DependSelector() { 38 39 } 40 41 44 public String toString() { 45 StringBuffer buf = new StringBuffer ("{dependselector targetdir: "); 46 if (targetdir == null) { 47 buf.append("NOT YET SET"); 48 } else { 49 buf.append(targetdir.getName()); 50 } 51 buf.append(" granularity: "); 52 buf.append(granularity); 53 if (map != null) { 54 buf.append(" mapper: "); 55 buf.append(map.toString()); 56 } else if (mapperElement != null) { 57 buf.append(" mapper: "); 58 buf.append(mapperElement.toString()); 59 } 60 buf.append("}"); 61 return buf.toString(); 62 } 63 64 65 71 public boolean selectionTest(File srcfile, File destfile) { 72 boolean selected = SelectorUtils.isOutOfDate(srcfile, destfile, 73 granularity); 74 return selected; 75 } 76 77 } 78 79 | Popular Tags |