1 package fr.ifremer.quadrige3.ui.swing.table.state;
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 java.util.HashMap;
27 import java.util.Map;
28
29
30
31
32
33
34
35 public class SwingTableState {
36
37
38 private Map<String, Integer> visibility;
39
40
41 private Map<Integer, Integer> pmfmVisibility;
42
43
44 protected Map<String, Integer> width;
45
46
47 protected Map<Integer, Integer> pmfmWidth;
48
49
50 private Map<String, String> sortOrder;
51
52
53
54
55 public SwingTableState() {
56 visibility = new HashMap<>();
57 pmfmVisibility = new HashMap<>();
58 width = new HashMap<>();
59 pmfmWidth = new HashMap<>();
60 sortOrder = new HashMap<>();
61 }
62
63
64
65 public Map<String, Integer> getVisibility() {
66 return visibility;
67 }
68
69 public Map<Integer, Integer> getPmfmVisibility() {
70 return pmfmVisibility;
71 }
72
73 public Map<String, Integer> getWidth() {
74 return width;
75 }
76
77 public Map<Integer, Integer> getPmfmWidth() {
78 return pmfmWidth;
79 }
80
81 public Map<String, String> getSortOrder() {
82 return sortOrder;
83 }
84
85 @SuppressWarnings("unused")
86 public void setVisibility(Map<String, Integer> visibility) {
87 this.visibility = visibility;
88 }
89
90 @SuppressWarnings("unused")
91 public void setPmfmVisibility(Map<Integer, Integer> pmfmVisibility) {
92 this.pmfmVisibility = pmfmVisibility;
93 }
94
95 @SuppressWarnings("unused")
96 public void setWidth(Map<String, Integer> width) {
97 this.width = width;
98 }
99
100 @SuppressWarnings("unused")
101 public void setPmfmWidth(Map<Integer, Integer> pmfmWidth) {
102 this.pmfmWidth = pmfmWidth;
103 }
104
105 @SuppressWarnings("unused")
106 public void setSortOrder(Map<String, String> sortOrder) {
107 this.sortOrder = sortOrder;
108 }
109
110 }