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
A bind point is a named injection point in a field value or statement needed for an operation of some type.
BindPoint.Type
Type type of bindpoint indicates whether is was specified as a reference or a definition.
BindPointParser
BindPointParser parses a user-provide string template into spans.
BindPointParser.Result  
CapturePoint
A capture point is a named variable which should be extracted from a payload or result type using a native driver API.
CapturePointParser  
CapturePointParser.Result  
Categories
Direct the user to additional resources
Category  
CompatibilityFixups  
ComposerForDoubleFunction  
ComposerForDoubleToIntFunction  
ComposerForDoubleToLongFunction  
ComposerForDoubleUnaryOperator  
ComposerForFunction  
ComposerForIntFunction  
ComposerForIntToDoubleFunction  
ComposerForIntToLongFunction  
ComposerForIntUnaryOperator  
ComposerForLongFunction  
ComposerForLongToDoubleFunction  
ComposerForLongToIntFunction  
ComposerForLongUnaryOperator  
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.
DeprecatedFunction
This marks functions as deprecated, with a reason.
Description  
DocCtorData  
DocForFunc  
DocForFuncCtor  
DocFuncData
Provide data about a function, suitable for building a documentation site.
Example
The example annotation allows for a function developer to attach illustrative examples for any given constructor.
ExampleData
Formatting conventions
ExampleDocData
Example class doc.
ExampleManifest  
Examples  
FuncEnumerator
This enumerator receives stateful updates out of order from the annotation processor and constructs consistent view of document models for listeners.
FuncEnumerator.Listener
These Listeners handle data that has been found by the FuncEnumerator.
FunctionAssembly  
FunctionComposer<T>  
FunctionDocInfoProcessor
This documentation processor is responsible for finding all the enumerated that feed documentation manifests.
FunctionDocInfoWriter  
FunctionManifestProcessor
This annotation processor is responsible for finding all annotated functions and adding them to the manifest file for the current project.
FunctionType
Captures the list of function object types which may be used to implement data mapping functions.
FunctionTyper  
Input
This annotation is used to mark the input type for a functional interface which uses generics, like LongFunction, IntFunction, or Function.
LazyValuesMap  
NBFunctionConverter
Synopsis
Output
This annotation is used to mark the output type for a functional interface which uses generics, like LongFunction, IntFunction, or Function.
ParsedTemplate
A ParsedTemplate represents any string provided by a user which is meant to be a prototype for value used in an operation.
ParsedTemplate.Type
The type of a parsed template depends on the structure of the bindings provided.
PerThreadMapper
A PerThreadMapper will be instantiated once for each thread, for each scope in which it is used.
ProcessorClassNames
Statically defined names which need to be visible for refactoring and safe source manipulation.
Range  
ResolvedFunction
A function that has been resolved by a libraryName for use in data mapping.
ResolverDiagnostics  
See
Direct the user to additional resources
SeeList
Direct the user to additional resources
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 of StringBindings.
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  
ThreadSafeMapper
A ThreadSafeMapper will only be instantiated once in a scope, to be shared among all threads in that scope.
VALUE
A public class which holds global values.
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
Synopsis
VirtDataConversions  
VirtDataDocs
This is the top-level API supporting access to the documentation models for all known ThreadSafeMapper and PerThreadMapper instances in the runtime.
VirtDataFunctionFinder  
VirtDataFunctionLibrary
A VirtDataFunctionLibrary is simply a way to ask for a set of named function objects in a generic way.
VirtDataFunctionResolver  
VirtDataFunctions  
VirtDataLibraries  
VirtDataLibrary