public class DefaultGridCellFactory extends Object implements GridCellFactory
Constructor and Description |
---|
DefaultGridCellFactory(EditableGrid grid)
Creates an instance of the factory.
|
Modifier and Type | Method and Description |
---|---|
protected GridCell |
create(Boolean data)
This method creates a boolean cell.
|
protected GridCell |
create(ComboBox comboBox)
This method creates a combo box cell.
|
GridCell |
create(ComboBoxDataModel model)
Cretaes the
ComboBoxCell . |
protected GridCell |
create(Date data)
This method creates a date cell.
|
protected GridCell |
create(Double data)
This method creates a double number cell.
|
protected GridCell |
create(Float data)
This method creates a float number cell.
|
protected GridCell |
create(com.google.gwt.user.client.ui.Image data)
This method creates an image cell.
|
protected GridCell |
create(Integer data)
This method creates an integer number cell.
|
GridCell |
create(int row,
int column,
Object data)
This method creates a new data cell.
|
HeaderCell |
create(int column,
String header)
This method creates a header cell.
|
protected GridCell |
create(com.google.gwt.user.client.ui.ListBox data)
This method creates a list box cell.
|
protected GridCell |
create(Long data)
This method creates a long number cell.
|
protected GridCell |
create(Short data)
This method creates a short number cell.
|
protected GridCell |
create(String data)
This method creates a text box cell.
|
protected GridCell |
createMultiline(String data)
This method creates a multiline text box cell.
|
EditableGrid |
getGrid()
Getter for property 'grid'.
|
protected void |
prepareCell(GridCell cell,
int row,
int column,
Object data)
This method prepares the cell and sets initial values.
|
public DefaultGridCellFactory(EditableGrid grid)
grid
- is a grid instance.public GridCell create(int row, int column, Object data)
create
in interface GridCellFactory
row
- is a row number.column
- is a column number.data
- is data to be placed into the cell.public HeaderCell create(int column, String header)
create
in interface GridCellFactory
column
- is a column number.header
- is a header label.public EditableGrid getGrid()
protected void prepareCell(GridCell cell, int row, int column, Object data)
cell
- is a cell to be prepared.row
- is a row number.column
- is a column number.data
- is cell data.protected GridCell create(Date data)
data
- is a date value.DateCell
instance.protected GridCell create(com.google.gwt.user.client.ui.ListBox data)
data
- is a list box value.ListCell
instance.protected GridCell create(Boolean data)
data
- is a boolean value.BooleanCell
instance.protected GridCell create(String data)
data
- is a text value.TextBoxCell
instance.protected GridCell createMultiline(String data)
data
- is a text value.TextAreaCell
instance.protected GridCell create(Short data)
data
- is a short number value.ShortCell
instance.protected GridCell create(Integer data)
data
- is an integer number value.IntegerCell
instance.protected GridCell create(Long data)
data
- is a long number value.LongCell
instance.protected GridCell create(Float data)
data
- is a float number value.FloatCell
instance.protected GridCell create(Double data)
data
- is a double number value.DoubleCell
instance.protected GridCell create(com.google.gwt.user.client.ui.Image data)
data
- is an image value.ImageCell
instance.protected GridCell create(ComboBox comboBox)
comboBox
- a combo box value.ComboBoxCell
instance.public GridCell create(ComboBoxDataModel model)
ComboBoxCell
.model
- is a combo box model.Copyright © 2008–2013. All rights reserved.