T - The template typeR - The result typepublic interface ValuesArrayBinder<T,R>
ValuesArrayBinder provides a way to apply an array of object values to a template object of type T to yield a new object instance of type R. The object array is a positional argument list. There is no named-argument facility.
Parameter Examples:
ValuesArrayBinders can either be created as helper types, to be passed in as
mapping functions to other calls, or they can be directly implemented in higher-order
types which include the ability to produce objects of type R from values provided.
Both types of use are found in this API. An example of the former type would be
ContextualBindingsArrayTemplate,
while and example of the latter would
be StringCompositor.
be StringCompositor.
| Modifier and Type | Method and Description |
|---|---|
R |
bindValues(T context,
Object[] values)
Using context instance of type T, AKA the template, create and bind values to
target object of type R
|
R bindValues(T context, Object[] values)
context - A context object that knows how to provide an instance of type Rvalues - An array of values which should be bound to the new R instanceCopyright © 2018. All rights reserved.