Interface RegionedTableComponentFactory

All Superinterfaces:
SourceTableComponentFactory
All Known Implementing Classes:
RegionedTableComponentFactoryImpl

public interface RegionedTableComponentFactory extends SourceTableComponentFactory
Factory interface for regioned source table components.
  • Method Details

    • createRegionedColumnSources

      Map<String,RegionedColumnSource<?>> createRegionedColumnSources(@NotNull com.illumon.dataobjects.ColumnDefinition<?>... columnDefinitions)
      Create a map of RegionedColumnSources to correspond to the input set of ColumnDefinitions
      Parameters:
      columnDefinitions - the column definitions
      Returns:
      a map of column name to column source.
    • getStringDecoder

      static <DATA_TYPE> ObjectDecoder<DATA_TYPE> getStringDecoder(Class<DATA_TYPE> dataType, com.illumon.dataobjects.ColumnDefinition columnDefinition)
    • getStringDecoder

      static <STRING_LIKE_TYPE extends CharSequence> ObjectDecoder<STRING_LIKE_TYPE> getStringDecoder(com.fishlib.base.string.cache.StringCache<STRING_LIKE_TYPE> cache, com.illumon.dataobjects.ColumnDefinition columnDefinition)