Module is.codion.swing.framework.ui
Package is.codion.swing.framework.ui
Class EntityTableCellRendererFactory
java.lang.Object
is.codion.swing.framework.ui.EntityTableCellRendererFactory
- All Implemented Interfaces:
is.codion.swing.common.ui.component.table.FilterTableCellRendererFactory<is.codion.framework.domain.entity.attribute.Attribute<?>>
public class EntityTableCellRendererFactory
extends Object
implements is.codion.swing.common.ui.component.table.FilterTableCellRendererFactory<is.codion.framework.domain.entity.attribute.Attribute<?>>
A
FilterTableCellRendererFactory implementation.-
Constructor Summary
ConstructorsConstructorDescriptionEntityTableCellRendererFactory(is.codion.swing.framework.model.SwingEntityTableModel tableModel) -
Method Summary
Modifier and TypeMethodDescriptionprotected is.codion.swing.common.ui.component.table.FilterTableCellRenderer.Builder<is.codion.framework.domain.entity.Entity,is.codion.framework.domain.entity.attribute.Attribute<?>> builder(is.codion.swing.common.ui.component.table.FilterTableColumn<is.codion.framework.domain.entity.attribute.Attribute<?>> column) final TableCellRenderertableCellRenderer(is.codion.swing.common.ui.component.table.FilterTableColumn<is.codion.framework.domain.entity.attribute.Attribute<?>> column) protected final is.codion.swing.framework.model.SwingEntityTableModel
-
Constructor Details
-
EntityTableCellRendererFactory
public EntityTableCellRendererFactory(is.codion.swing.framework.model.SwingEntityTableModel tableModel) - Parameters:
tableModel- the table model
-
-
Method Details
-
tableCellRenderer
public final TableCellRenderer tableCellRenderer(is.codion.swing.common.ui.component.table.FilterTableColumn<is.codion.framework.domain.entity.attribute.Attribute<?>> column) - Specified by:
tableCellRendererin interfaceis.codion.swing.common.ui.component.table.FilterTableCellRendererFactory<is.codion.framework.domain.entity.attribute.Attribute<?>>
-
builder
protected is.codion.swing.common.ui.component.table.FilterTableCellRenderer.Builder<is.codion.framework.domain.entity.Entity,is.codion.framework.domain.entity.attribute.Attribute<?>> builder(is.codion.swing.common.ui.component.table.FilterTableColumn<is.codion.framework.domain.entity.attribute.Attribute<?>> column) - Parameters:
column- the column- Returns:
- a builder for a table cell renderer
-
tableModel
protected final is.codion.swing.framework.model.SwingEntityTableModel tableModel()- Returns:
- the table model
-