Interface ColumnFactory<T>

Type Parameters:
T - The type managed by the Column.
All Superinterfaces:
org.refcodes.factory.LookupFactory<Column<T>,​String>
All Known Implementing Classes:
IntegerColumnFactory, ObjectColumnFactory, StringColumnFactory

public interface ColumnFactory<T>
extends org.refcodes.factory.LookupFactory<Column<T>,​String>
A ColumnFactory creates or retrieves a Column instances identified by the provided key (name). The kind of Column and the type managed by the Column is factory dependent.
  • Method Details

    • createInstance

      Column<T> createInstance​(String aKey)
      Specified by:
      createInstance in interface org.refcodes.factory.LookupFactory<Column<T>,​String>
    • createInstance

      Column<T> createInstance​(String aKey, Map<String,​String> aProperties)
      Specified by:
      createInstance in interface org.refcodes.factory.LookupFactory<Column<T>,​String>