1 package fr.ifremer.reefdb.ui.swing.content.manage.context.filtercontent;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.reefdb.ui.swing.util.table.AbstractReefDbTableModel;
27 import fr.ifremer.reefdb.ui.swing.util.table.ReefDbColumnIdentifier;
28 import org.jdesktop.swingx.table.TableColumnModelExt;
29
30 import static org.nuiton.i18n.I18n.n;
31
32
33
34
35 public class ManageFilterContentTableUITableModel extends AbstractReefDbTableModel<ManageFilterContentTableUIRowModel> {
36
37
38 public static final ReefDbColumnIdentifier<ManageFilterContentTableUIRowModel> LABEL = ReefDbColumnIdentifier.newId(
39 ManageFilterContentTableUIRowModel.PROPERTY_LABEL,
40 n("reefdb.filter.selected.label"),
41 n("reefdb.filter.selected.tip"),
42 String.class);
43
44
45
46
47
48
49 public ManageFilterContentTableUITableModel(final TableColumnModelExt columnModel) {
50 super(columnModel, false, false);
51 }
52
53
54 @Override
55 public ManageFilterContentTableUIRowModel createNewRow() {
56 return new ManageFilterContentTableUIRowModel();
57 }
58
59
60 @Override
61 public ReefDbColumnIdentifier<ManageFilterContentTableUIRowModel> getFirstColumnEditing() {
62 return LABEL;
63 }
64 }