| Interface | Description |
|---|---|
| ArgumentBinder<T,S> |
An interface capable of binding the value of an
Argument from a source |
| ArgumentBinder.BindingResult<T> |
The result of binding.
|
| ArgumentBinderRegistry<S> |
A registry of
ArgumentBinder instances. |
| BeanPropertyBinder |
An interface that provides the ability to bind Maps and Java bean properties
|
| BoundExecutable<T,R> |
A bound
Executable is an executable who argument values have been pre-bound to
values using a ArgumentBinderRegistry. |
| ExecutableBinder<S> |
An ExecutableBinder is capable of taking a target
Executable and fulfilling the argument
requirements using the provided binding source and ArgumentBinderRegistry |
| TypeArgumentBinder<T,S> |
An
ArgumentBinder that is resolved based on the argument type. |
| Class | Description |
|---|---|
| DefaultExecutableBinder<S> |
Default implementation of the
ExecutableBinder interface. |