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 OrSelector extends BaseSelectorContainer { 31 32 35 public OrSelector() { 36 } 37 38 41 public String toString() { 42 StringBuffer buf = new StringBuffer (); 43 if (hasSelectors()) { 44 buf.append("{orselect: "); 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()) { 68 result = ((FileSelector) e.nextElement()).isSelected(basedir, 69 filename, file); 70 if (result) { 71 return true; 72 } 73 } 74 return false; 75 } 76 77 } 78 79 | Popular Tags |