Module io.virtdata.api
Package io.virtdata.core
-
Interface Summary Interface Description Bindings.FieldSetter VirtDataLibrary -
Class Summary Class Description Bindings Maps a template with named bind points and specifiers onto a set of data mapping function instances.BindingsCache BindingsTemplate Maps a set of parameters on an associated object of type T to specifiers for data mappers.CompatibilityFixups ContextualArrayBindings<C,R> A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object via an object array.ContextualBindings<C,R> A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object directly from the bindings.ContextualBindingsArrayTemplate<C,R> A template that maps a set of specifiers, a context object, and a method for applying mapped values to the context object.ContextualBindingsTemplate<C,R> A template that maps a set of specifiers, a context object, and a method for applying mapped values to the context object.ContextualMapBindings<C,R> A thread-local template that describes a set of data mappers, a context object, and a method for applying mapped values to the context object via a String-Object map.DataMapperFunctionMapper This class implements an obtuse way of avoiding autoboxing and M:N type mapping complexity by way of doublish dispatch.DataMapperLibraryFinder Convenient singleton for accessing all loadable DataMapper Library instances.FunctionFinder Finds all sources of ThreadSafeMappers and ThreadLocalMappers using a couple schemes, in the following order: All resolvable DocFuncData services are used directly. All resolvable DocFuncDataFinder services are used directly.FunctionTyper LazyValuesMap ResolvedFunction A function that has been resolved by a libraryName for use in data mapping.ResolverDiagnostics VirtData VirtDataComposer SynopsisVirtDataDocs This is the top-level API supporting access to the documentation models for all knownThreadSafeMapperandPerThreadMapperinstances in the runtime.VirtDataFunctionResolver VirtDataLibraries