public void loadFilter(FilterDialog filterDialog) {
DefaultTableModel tableModel = (DefaultTableModel) filterDialog
.getFilterTable().getModel();
for (int row = tableModel.getRowCount() - 2; row >= 0; row--) {
tableModel.removeRow(row);
}
Component component = null;
Map<Integer, FilterCriterionImpl> criteriaMap = filterDialog.getFilterContext().getFilterCriteriaMap();
for (int i = 0; i < criteriaMap.size(); i++) {
tableModel.addRow(filterDialog.getRowForTable());