1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.extremecomponents.table.cell;
17
18 import org.extremecomponents.table.bean.Column;
19 import org.extremecomponents.table.model.TableModel;
20 import org.extremecomponents.util.ExtremeUtils;
21
22
23
24 /***
25 * Visually represents a column that will be displayed with a Date format.
26 *
27 * @author Jeff Johnston
28 */
29 public class DateCell extends DisplayCell
30 {
31 /***
32 * Format the Date so it can be displayed properly.
33 */
34 public void init(TableModel model, Column column, Integer rowcount)
35 {
36 super.init(model, column, rowcount);
37
38 if (column.getValue() != null)
39 {
40 column.setValue(ExtremeUtils.formatDate(column.getParse(), column.getFormat(), column.getValue().toString()));
41 }
42 }
43 }