Class VaadinColumnHeaderResolvingStrategy

java.lang.Object
software.xdev.vaadin.grid_exporter.column.headerresolving.VaadinColumnHeaderResolvingStrategy
All Implemented Interfaces:
ColumnHeaderResolvingStrategy

public class VaadinColumnHeaderResolvingStrategy extends Object implements ColumnHeaderResolvingStrategy
Tries to get the header using Vaadin Column API methods

Note: This might fail when the vaadin version changes

  • Constructor Details

    • VaadinColumnHeaderResolvingStrategy

      public VaadinColumnHeaderResolvingStrategy()
  • Method Details

    • resolve

      public Optional<String> resolve(com.vaadin.flow.component.grid.Grid.Column<?> column)
      Description copied from interface: ColumnHeaderResolvingStrategy
      Resolves the text for a column header
      Specified by:
      resolve in interface ColumnHeaderResolvingStrategy
      Parameters:
      column - The column for which the header text should be resolved
      Returns:
      Optional.empty() when the text could not be resolved and the next function should be used.
      If a value was found the Optional contains the string.