package nl.ipo.cds.etl;
public class CountingFeatureFilter<T extends Feature> implements FeatureFilter<T, T> {
int count = 0;
@Override
public void processFeature (final T feature, final FeatureOutputStream<T> outputStream, final FeatureOutputStream<Feature> errorOutputStream) {
++ count;
outputStream.writeFeature (feature);
}
public int getFeatureCount () {
return count;
}
@Override
public void finish () {
}
@Override
public boolean postProcess() {
return true;
}
}