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 |