1 package org
.argeo
.security
.ui
.admin
.internal
;
3 import org
.eclipse
.jface
.viewers
.ColumnLabelProvider
;
5 /** Centralize the colum definition for the various tables of the useradmin UI */
6 public class ColumnDefinition
{
7 private ColumnLabelProvider labelProvider
;
12 public ColumnDefinition(ColumnLabelProvider labelProvider
, String label
,
13 int weight
, int minimumWidth
) {
14 this.labelProvider
= labelProvider
;
17 this.minWidth
= minimumWidth
;
20 public ColumnDefinition(ColumnLabelProvider labelProvider
, String label
,
22 this.labelProvider
= labelProvider
;
25 this.minWidth
= weight
;
28 public ColumnLabelProvider
getLabelProvider() {
32 public void setLabelProvider(ColumnLabelProvider labelProvider
) {
33 this.labelProvider
= labelProvider
;
36 public String
getLabel() {
40 public void setLabel(String label
) {
44 public int getWeight() {
48 public void setWeight(int weight
) {
52 public int getMinWidth() {
56 public void setMinWidth(int minWidth
) {
57 this.minWidth
= minWidth
;