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