/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.gui.workflow.execute;
import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerFilter;
/**
* Filters the view with the given String in the TextField.
*
* @author Goekhan Guerkan
*/
public class Filter extends ViewerFilter {
private String searchString;
private Updatable updater;
public Filter(Updatable updater) {
this.updater = updater;
}
@Override
public boolean select(Viewer arg0, Object contentProvider, Object element) {
return updater.useFilter(searchString, element);
}
public void setSearchText(String text) {
this.searchString = text;
}
}