Interface ColumnConditionPanel.Factory<C>

Type Parameters:
C - the column identifier type
All Known Implementing Classes:
EntityConditionPanelFactory
Enclosing class:
ColumnConditionPanel<C,T>

public static interface ColumnConditionPanel.Factory<C>
Responsible for creating ColumnConditionPanels
  • Method Details

    • createConditionPanel

      <T> Optional<ColumnConditionPanel<C,T>> createConditionPanel(ColumnConditionModel<C,T> conditionModel)
      Creates a ColumnConditionPanel for the given column, returns an empty Optional if none is available
      Type Parameters:
      T - the column value type
      Parameters:
      conditionModel - the column condition model
      Returns:
      a ColumnConditionPanel or an empty Optional if none is available for the given column