Interface TableFacetProvider<T extends TableFacet>

Type Parameters:
T - The type of table facet
All Superinterfaces:
Supplier<List<T>>, TableFacetsProvider<T>
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface TableFacetProvider<T extends TableFacet> extends TableFacetsProvider<T>
Convenient interface to provide a single TableFacet.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    default List<T>
    get()
    Provides a list of with only one TableFacet instance.
    Provides a TableFacet instance.
  • Method Details

    • get

      default List<T> get()
      Provides a list of with only one TableFacet instance.
      Specified by:
      get in interface Supplier<T extends TableFacet>
      Returns:
      A list of table facet
    • getOne

      T getOne()
      Provides a TableFacet instance.
      Returns:
      A table facet instance