@@ -0,0 +1,935 @@
+package org.textfiledatatools.core.filter;%0A%0Aimport org.textfiledatatools.core.Record;%0A%0Aimport java.util.Objects;%0A%0A/**%0A * @author Mathias Kalb%0A * @since 0.1%0A */%0Apublic class ValueAtEqualsFilter implements RecordFilter%3CRecord%3E %7B%0A%0A    protected final int index;%0A    protected final String compareValue;%0A    protected final String defaultValue;%0A%0A    public ValueAtEqualsFilter(int index,%0A                               String compareValue) %7B%0A        this(index, compareValue, null);%0A    %7D%0A%0A    public ValueAtEqualsFilter(int index,%0A                               String compareValue,%0A                               String defaultValue) %7B%0A        this.index = index;%0A        this.compareValue = compareValue;%0A        this.defaultValue = defaultValue;%0A    %7D%0A%0A    @Override%0A    public boolean isValid(Record record) %7B%0A        return Objects.equals(record.isValidIndex(index) ? record.getValueAt(index) : defaultValue, compareValue);%0A    %7D%0A%0A%7D%0A

Add ValueAtEqualsFilter