Class FlyweightCell
- java.lang.Object
-
- com.vaadin.client.widget.escalator.FlyweightCell
-
public class FlyweightCell extends Object
AFlyweightCell
represents a cell in theGrid
orEscalator
at a certain point in time.Since the
FlyweightCell
follows theFlyweight
-pattern any instance of this object is subject to change without the user knowing it and so should not be stored anywhere outside of the method providing these instances.- Since:
- 7.4
- Author:
- Vaadin Ltd
-
-
Field Summary
Fields Modifier and Type Field Description static String
COLSPAN_ATTR
-
Constructor Summary
Constructors Constructor Description FlyweightCell(FlyweightRow row, int column)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColSpan()
Return the colspan attribute of the element of the cell.int
getColumn()
Returns the column index of the cellcom.google.gwt.dom.client.TableCellElement
getElement()
Returns the element of the cell.int
getRow()
Returns the row index of the cellvoid
setColSpan(int numberOfCells)
void
setElement(com.google.gwt.dom.client.TableCellElement element)
Sets the DOM element for this FlyweightCell, either aTD
or aTH
.
-
-
-
Field Detail
-
COLSPAN_ATTR
public static final String COLSPAN_ATTR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FlyweightCell
public FlyweightCell(FlyweightRow row, int column)
-
-
Method Detail
-
getRow
public int getRow()
Returns the row index of the cell
-
getColumn
public int getColumn()
Returns the column index of the cell
-
getElement
public com.google.gwt.dom.client.TableCellElement getElement()
Returns the element of the cell. Can be either aTD
element or aTH
element.
-
getColSpan
public int getColSpan()
Return the colspan attribute of the element of the cell.
-
setElement
public void setElement(com.google.gwt.dom.client.TableCellElement element)
Sets the DOM element for this FlyweightCell, either aTD
or aTH
. It is the caller's responsibility to actually insert the given element to the document when needed.- Parameters:
element
- the element corresponding to this cell, cannot be null
-
setColSpan
public void setColSpan(int numberOfCells)
-
-