com.vaadin.client.widget.grid.

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