Interface ValuesBinder<T,R>
- Type Parameters:
T- The template typeR- The result type
public interface ValuesBinder<T,R>
ValuesBinder provides a way to apply an map of named object values to a template object of type T to yield a new object instance of type R. Get the values you need from the bindings in any appropriate way and apply them to your template object.
Parameter Examples:
- T: prepared Statement, R: bound statement
- T: string template, R: interpolated string value
-
Method Summary
Modifier and TypeMethodDescriptionbindValues(T context, Bindings bindings, long cycle) Using context instance of type S, AKA the template, create and bind values to target object of type R
-
Method Details
-
bindValues
Using context instance of type S, AKA the template, create and bind values to target object of type R- Parameters:
context- A context object that knows how to provide an instance of type Rbindings- A Bindings instance from which to draw the valuescycle- The cycle for which to generate the values- Returns:
- The new result instance of R
-