Interface ColumnConfig<T,R>

Type Parameters:
T - The type of value generated for the matched column
R - The type of returned object after configuration
All Known Subinterfaces:
ColumnSettingSteps.ColumnSimpleStep<T>

public interface ColumnConfig<T,R>
General interface used to configure value generator for a matched column.
  • Method Details

    • useSpec

      R useSpec(Supplier<ValueSpec<? extends T>> valueSpecSupplier)
      Uses a Supplier of ValueSpec for matched column.
      Parameters:
      valueSpecSupplier - The supplier of ValueSpec
      Returns:
      The containing object itself
    • useSupplier

      R useSupplier(Supplier<? extends T> valueSupplier)
      Uses a Supplier for matched column.
      Parameters:
      valueSupplier - The supplier of value
      Returns:
      The containing object itself
    • decideSupplier

      R decideSupplier(SupplierDecider<? extends T> supplierDecider)
      Decides a Supplier for matched column.
      Parameters:
      supplierDecider - The decider of Supplier
      Returns:
      The containing object itself