package de.bht.fpa.mail.s000000.templates.filterdialog;
import java.util.List;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import de.bht.fpa.mail.s000000.common.filter.FilterCombination;
import de.bht.fpa.mail.s000000.common.filter.FilterDialog;
import de.bht.fpa.mail.s000000.common.filter.FilterGroupType;
import de.bht.fpa.mail.s000000.common.filter.FilterOperator;
import de.bht.fpa.mail.s000000.common.filter.FilterType;
public final class Main {
private Main() {
}
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
FilterDialog filterDialog = new FilterDialog(shell);
filterDialog.open();
List<FilterCombination> filterCombinations = filterDialog.getFilterCombinations();
FilterGroupType filterGroupType = filterDialog.getFilterGroupType();
System.out.println("Grouping: " + filterGroupType);
for (FilterCombination filterCombination : filterCombinations) {
FilterType filterType = filterCombination.getFilterType();
FilterOperator filterOperator = filterCombination.getFilterOperator();
Object filterValue = filterCombination.getFilterValue();
System.out.println("Filter: type:" + filterType + " operator:" + filterOperator + " value:" + filterValue);
}
display.dispose();
}
}