com.vaadin.v7.client.widget.grid.CellStyleGenerator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vaadin-compatibility-client Show documentation
Show all versions of vaadin-compatibility-client Show documentation
Vaadin 7 compatibility package for Vaadin 8
/*
* Copyright (C) 2000-2024 Vaadin Ltd
*
* This program is available under Vaadin Commercial License and Service Terms.
*
* See for the full
* license.
*/
package com.vaadin.v7.client.widget.grid;
import com.vaadin.v7.client.widgets.Grid;
/**
* Callback interface for generating custom style names for cells.
*
* @author Vaadin Ltd
* @param
* the row type of the target grid
* @see Grid#setCellStyleGenerator(CellStyleGenerator)
* @since 7.4
*/
public interface CellStyleGenerator {
/**
* Called by Grid to generate a style name for a column element.
*
* @param cellReference
* The cell to generate a style for
* @return the style name to add to this cell, or {@code null} to not set
* any style
*/
public abstract String getStyle(CellReference cellReference);
}