1 18 package org.apache.tools.ant.types; 19 20 22 23 24 25 import java.util.Enumeration ; 27 import java.util.Vector ; 28 29 31 32 33 34 39 public class FilterSetCollection { 40 41 private Vector filterSets = new Vector (); 42 43 46 public FilterSetCollection() { 47 } 48 49 53 public FilterSetCollection(FilterSet filterSet) { 54 addFilterSet(filterSet); 55 } 56 57 58 63 public void addFilterSet(FilterSet filterSet) { 64 filterSets.addElement(filterSet); 65 } 66 67 74 public String replaceTokens(String line) { 75 String replacedLine = line; 76 for (Enumeration e = filterSets.elements(); e.hasMoreElements();) { 77 FilterSet filterSet = (FilterSet) e.nextElement(); 78 replacedLine = filterSet.replaceTokens(replacedLine); 79 } 80 return replacedLine; 81 } 82 83 88 public boolean hasFilters() { 89 for (Enumeration e = filterSets.elements(); e.hasMoreElements();) { 90 FilterSet filterSet = (FilterSet) e.nextElement(); 91 if (filterSet.hasFilters()) { 92 return true; 93 } 94 } 95 return false; 96 } 97 } 98 99 100 101 | Popular Tags |