Class EventCellReference<T>


  • public class EventCellReference<T>
    extends CellReference<T>
    A data class which contains information which identifies a cell being the target of an event from Grid.

    Since this class 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
    • Constructor Detail

      • EventCellReference

        public EventCellReference​(Grid<T> grid)
    • Method Detail

      • set

        public void set​(Cell targetCell,
                        GridConstants.Section section)
        Sets the RowReference and CellReference to point to given Cell.
        Parameters:
        targetCell - cell to point to
      • getElement

        public com.google.gwt.dom.client.TableCellElement getElement()
        Description copied from class: CellReference
        Get the element of the cell.
        Overrides:
        getElement in class CellReference<T>
        Returns:
        the element of the cell
      • isHeader

        public boolean isHeader()
        Is the cell reference for a cell in the header of the Grid.
        Returns:
        true if referenced cell is in the header, false if not
        Since:
        7.5
      • isBody

        public boolean isBody()
        Is the cell reference for a cell in the body of the Grid.
        Returns:
        true if referenced cell is in the body, false if not
        Since:
        7.5
      • isFooter

        public boolean isFooter()
        Is the cell reference for a cell in the footer of the Grid.
        Returns:
        true if referenced cell is in the footer, false if not
        Since:
        7.5
      • getSection

        public GridConstants.Section getSection()
        Gets the Grid section where the referenced cell is.
        Returns:
        grid section
        Since:
        7.5