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 OlderFilterFn extends AbstractHead implements Function { public OlderFilterFn() { super(new Object[] { "which are older than ", Types.DATE }); } public List evaluate(List[] params, Map context) { List result = new ArrayList(); for(Iterator i = params[0].iterator(); i.hasNext();) { Date d = (Date)i.next(); OlderFilter o = new OlderFilter(d); result.add(o); } return result; } }