Interface ColumnConditionPanel.ComponentFactory

All Known Implementing Classes:
EntityConditionComponentFactory
Enclosing class:
ColumnConditionPanel<T>

public static interface ColumnConditionPanel.ComponentFactory
Provides equal, in, upper and lower bound input components for a ColumnConditionPanel
  • Method Details

    • supportsType

      default boolean supportsType(Class<?> valueClass)
      Parameters:
      valueClass - the value class
      Returns:
      true if the type is supported
    • component

      <T> JComponent component(ConditionModel<T> conditionModel, Value<T> operand)
      Type Parameters:
      T - the operand type
      Parameters:
      conditionModel - the condition model
      operand - the operand value to link to the component
      Returns:
      a component linked to the given operand value
    • component

      <T> JComponent component(ConditionModel<T> conditionModel, ValueSet<T> operands)
      Type Parameters:
      T - the operand type
      Parameters:
      conditionModel - the condition model
      operands - the operands value to link to the component
      Returns:
      a component linked to the given operands value