1 package com.loribel.commons.abstraction;
2
3 import javax.swing.*;
4 import javax.swing.table.*;
5
6 /***
7 * Decorator to build a table row col.
8 *
9 * @author Gregory Borelli
10 */
11 public interface GB_RowDecoratorCol
12 {
13 String getColumnName();
14
15 Object getColValue(
16 Object a_item);
17
18 Class getColumnClass();
19
20 boolean isCellEditable();
21
22 void setColValue(
23 Object a_item,
24 Object a_value);
25
26 void updateTableColumn(
27 JTable a_table, TableColumn a_tableColumn);
28 }