All Classes
-
Class 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.Bindings Maps a template with named bind points and specifiers onto a set of data mapping function instances.Bindings.FieldSetter BindingsCache BindingsTemplate Maps a set of parameters on an associated object of type T to specifiers for data mappers.BindPoint 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.CSVBindings CSVBindingsTemplate DataMapper<R> DataMapperFunctionMapper This class implements an obtuse way of avoiding autoboxing and M:N type mapping complexity by way of doublish dispatch.DataMapperLibrary A DataMapperLibrary is an independently loadable library of data mapping functions.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.FunctionType Captures the list of function object types which may be used to implement data mapping functions.FunctionTyper LazyValuesMap ModuleInfo Named ParsedTemplate A parsed template is a form of a raw template which has been parsed for its named anchors and sanity checked against a set of provided bindings.ResolvedFunction A function that has been resolved by a libraryName for use in data mapping.ResolverDiagnostics ResourceFinder The ResourceFinder class is the central file IO control point for all VirtData functions.StringBindings Allows the generation of strings from a string template and bindings template.StringBindingsTemplate Uses a string template and a bindings template to create instances ofStringBindings.StringCompositor StringCompositor provides a way to build strings from a string template and provided values.StringMapCompositor StringCompositor provides a way to build strings from a string template and provided values.StringObjectPromoter 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.ValueType Capture preference for types, favoring more efficient types for generation over others.VirtData VirtDataComposer SynopsisVirtDataDocs This is the top-level API supporting access to the documentation models for all knownThreadSafeMapperandPerThreadMapperinstances in the runtime.VirtDataFunctionLibrary A VirtDataFunctionLibrary is simply a way to ask for a set of named function objects in a generic way.VirtDataFunctionResolver VirtDataLibraries VirtDataLibrary