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

    Constructors
    Constructor
    Description
    EntityTableCellRendererFactory(is.codion.swing.framework.model.SwingEntityTableModel tableModel)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    final is.codion.swing.common.ui.component.table.FilterTableCellRenderer
    tableCellRenderer(is.codion.swing.common.ui.component.table.FilterTableColumn<is.codion.framework.domain.entity.attribute.Attribute<?>> column)
     
    protected final is.codion.swing.framework.model.SwingEntityTableModel
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EntityTableCellRendererFactory

      public EntityTableCellRendererFactory(is.codion.swing.framework.model.SwingEntityTableModel tableModel)
      Parameters:
      tableModel - the table model
  • Method Details

    • tableCellRenderer

      public final is.codion.swing.common.ui.component.table.FilterTableCellRenderer tableCellRenderer(is.codion.swing.common.ui.component.table.FilterTableColumn<is.codion.framework.domain.entity.attribute.Attribute<?>> column)
      Specified by:
      tableCellRenderer in interface is.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