package gzz.modules.email; import gzz.potion.*; import java.util.*; import gzz.zzutil.*; import gzz.vob.linebreaking.HChain; import gzz.*; import gzz.potion.Expression.*; import gzz.potion.potions.*; public class SubjectFilterFn extends AbstractHead implements Function { public SubjectFilterFn() { super(new Object[] { "Subject ", Types.TEXT }); } public List evaluate(List[] params, Map context) { List result = new ArrayList(); for(Iterator i = params[0].iterator(); i.hasNext();) { String s = (String)i.next(); SubjectFilter sf = new SubjectFilter(s); result.add(sf); } return result; } }