Interface ColumnFactory<T>

  • Type Parameters:
    T - The type managed by the Column.
    All Superinterfaces:
    org.refcodes.factory.LookupFactory<Column<T>,java.lang.String>
    All Known Implementing Classes:
    ColumnFactoryImpl

    public interface ColumnFactory<T>
    extends org.refcodes.factory.LookupFactory<Column<T>,java.lang.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 Detail

      • createInstance

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

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