Module io.virtdata.api
Package io.virtdata.api
-
Interface Summary Interface Description Binder<R> A Binder is a type that knows how to return a result object given a long value to bind mapped values with.DataMapper<R> DataMapperLibrary A DataMapperLibrary is an independently loadable library of data mapping functions.Named 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.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.ValuesMapBinder<T,R> ValuesMapBinder 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.VirtDataFunctionLibrary A VirtDataFunctionLibrary is simply a way to ask for a set of named function objects in a generic way. -
Enum Summary Enum Description FunctionType Captures the list of function object types which may be used to implement data mapping functions.ValueType Capture preference for types, favoring more efficient types for generation over others.