1 18 19 package org.apache.tools.ant.types.selectors; 20 21 import java.io.File ; 22 import java.util.Enumeration ; 23 24 31 public class NoneSelector extends BaseSelectorContainer { 32 33 36 public NoneSelector() { 37 } 38 39 42 public String toString() { 43 StringBuffer buf = new StringBuffer (); 44 if (hasSelectors()) { 45 buf.append("{noneselect: "); 46 buf.append(super.toString()); 47 buf.append("}"); 48 } 49 return buf.toString(); 50 } 51 52 62 public boolean isSelected(File basedir, String filename, File file) { 63 validate(); 64 Enumeration e = selectorElements(); 65 boolean result; 66 67 while (e.hasMoreElements()) { 68 result = ((FileSelector) e.nextElement()).isSelected(basedir, 69 filename, file); 70 if (result) { 71 return false; 72 } 73 } 74 return true; 75 } 76 77 } 78 79 | Popular Tags |