com.vaadin.client.widget.escalator
Class FlyweightCell

java.lang.Object
  extended by com.vaadin.client.widget.escalator.FlyweightCell

public class FlyweightCell
extends java.lang.Object

A FlyweightCell represents a cell in the Grid or Escalator at a certain point in time.

Since the FlyweightCell follows the Flyweight-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
static java.lang.String COLSPAN_ATTR
           
 
Constructor Summary
FlyweightCell(FlyweightRow row, int column)
           
 
Method Summary
 int getColSpan()
          Return the colspan attribute of the element of the cell.
 int getColumn()
          Returns the column index of the cell
 TableCellElement getElement()
          Returns the element of the cell.
 int getRow()
          Returns the row index of the cell
 void setColSpan(int numberOfCells)
           
 void setElement(TableCellElement element)
          Sets the DOM element for this FlyweightCell, either a TD or a TH.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COLSPAN_ATTR

public static final java.lang.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 TableCellElement getElement()
Returns the element of the cell. Can be either a TD element or a TH element.


getColSpan

public int getColSpan()
Return the colspan attribute of the element of the cell.


setElement

public void setElement(TableCellElement element)
Sets the DOM element for this FlyweightCell, either a TD or a TH. 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)


Copyright © 2000-2014 Vaadin Ltd. All Rights Reserved.