org.nasdanika.html.model.bootstrap.util.ColumnBuilder Maven / Gradle / Ivy
The newest version!
package org.nasdanika.html.model.bootstrap.util;
import org.nasdanika.common.ProgressMonitor;
import org.nasdanika.html.model.bootstrap.TableCell;
/**
* Interface for building table columns.
* @author Pavel
*
*/
public interface ColumnBuilder {
/**
* Builds a header cell.
* @param header
*/
public void buildHeader(
TableCell header,
ProgressMonitor progressMonitor);
/**
* Builds a value cell
*/
public void buildCell(
T rowElement,
TableCell cell,
ProgressMonitor progressMonitor);
}