Interface ColumnConditionPanel.BoundFieldFactory

  • Enclosing class:
    ColumnConditionPanel<C,​T>

    public static interface ColumnConditionPanel.BoundFieldFactory
    Provides equal, upper and lower bound input fields for a ColumnConditionPanel
    • Method Detail

      • createUpperBoundField

        Optional<JComponent> createUpperBoundField()
        Returns:
        an upper bound input field, or an empty Optional if it does not apply to the bound type
        Throws:
        IllegalArgumentException - in case the bound type is not supported
      • createLowerBoundField

        Optional<JComponent> createLowerBoundField()
        Returns:
        a lower bound input field, or an empty Optional if it does not apply to the bound type
        Throws:
        IllegalArgumentException - in case the bound type is not supported