Class DeclarativeColumnGenerator

java.lang.Object
io.jmix.ui.xml.DeclarativeColumnGenerator
All Implemented Interfaces:
Table.ColumnGenerator

@Deprecated @Component("ui_DeclarativeColumnGenerator") @Scope("prototype") public class DeclarativeColumnGenerator extends Object implements Table.ColumnGenerator
Deprecated.
Use installing instance from the controller instead.
See Also:
  • Field Details

    • methodName

      protected final String methodName
      Deprecated.
    • table

      protected final Table table
      Deprecated.
    • method

      protected Method method
      Deprecated.
    • unableToFindMethod

      protected boolean unableToFindMethod
      Deprecated.
  • Constructor Details

    • DeclarativeColumnGenerator

      public DeclarativeColumnGenerator(Table table, String methodName)
      Deprecated.
  • Method Details

    • generateCell

      public Component generateCell(Object entity)
      Deprecated.
      Description copied from interface: Table.ColumnGenerator
      Called by Table when rendering a column for which the generator was created.
      Specified by:
      generateCell in interface Table.ColumnGenerator
      Parameters:
      entity - an entity instance represented by the current row
      Returns:
      a component to be rendered inside of the cell
    • getFrameOwner

      protected FrameOwner getFrameOwner()
      Deprecated.
    • findGeneratorMethod

      @Nullable protected Method findGeneratorMethod(Class cls, String methodName)
      Deprecated.