package shared.filt;
import shared.DataSet;
/**
* A filter that applies a filter to the label data set
* @author Andrew Guillory gtg008g@mail.gatech.edu
* @version 1.0
*/
public class LabelFilter implements ReversibleFilter {
/**
* The filter to apply
*/
private DataSetFilter filter;
/**
* @see shared.filt.DataSetFilter#filter(shared.DataSet)
*/
public void filter(DataSet dataSet) {
filter.filter(dataSet.getLabelDataSet());
}
/**
* @see shared.filt.ReversibleFilter#reverse(shared.DataSet)
*/
public void reverse(DataSet set) {
((ReversibleFilter) filter).reverse(set.getLabelDataSet());
}
}