Interface BindableType<T,​R>

  • Type Parameters:
    T - The template type
    R - The result type that binding values will yield
    All Superinterfaces:
    Binder<R>, ValuesArrayBinder<T,​R>

    public interface BindableType<T,​R>
    extends ValuesArrayBinder<T,​R>, Binder<R>

    The BindableType combines both the ability to bind a set of mapped values to a specific target type with the ability to return the resulting composite object. Having both in one type allows you to implement a bindable template pattern that can then be used with data mapping templates.