Package docking.widgets.table.constraint

# Interface ColumnConstraintProvider

All Superinterfaces:
  `ExtensionPoint`

All Known Implementing Classes:
  `BooleanMatchColumnConstraintProvider`, `DateColumnConstraintProvider`, `NumberColumnConstraintProvider`, `ProgramColumnConstraintProvider`, `StringColumnConstraintProvider`

public interface ColumnConstraintProvider extends ExtensionPoint
Extension point for introducing ColumnConstraints to the system. File names must end with 'ColumnConstraintProvider' in order to be found.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Collection<ColumnConstraint<?>>`
  `getColumnConstraints()`
  Returns a collection of ColumnConstraints that will be used by the table column filtering feature to filter tables based on column values.

- ## Method Details

  - ### getColumnConstraints

    Collection<ColumnConstraint<?>> getColumnConstraints()
    Returns a collection of ColumnConstraints that will be used by the table column filtering feature to filter tables based on column values.
    Returns:
      a collection of ColumnConstraints to be added as possible column filters.