01: package com.canoo.ant.filter;
02:
03: /**
04: * A Filter that matches the first Property object where the
05: * propertyName matches the findValue
06: */
07: public class FirstEqualsFilter extends ATableFilter {
08:
09: public FirstEqualsFilter() {
10: }
11:
12: public FirstEqualsFilter(String foreignName) {
13: super (foreignName);
14: }
15:
16: protected boolean matches(String expected, String runningValue) {
17: if (null == expected) {
18: return false;
19: }
20: return expected.equals(runningValue);
21: }
22:
23: protected boolean stopOnMatch() {
24: return true;
25: }
26: }
|