Interface TypedRequestArgumentBinder<T>
- Type Parameters:
T- A type
- All Superinterfaces:
ArgumentBinder<T, HttpRequest<?>>, RequestArgumentBinder<T>, TypeArgumentBinder<T, HttpRequest<?>>
- All Known Subinterfaces:
NonBlockingBodyArgumentBinder<T>
- All Known Implementing Classes:
BasicAuthArgumentBinder, LocaleArgumentBinder, MultipartBodyArgumentBinder
public interface TypedRequestArgumentBinder<T>
extends RequestArgumentBinder<T>, TypeArgumentBinder<T, HttpRequest<?>>
A
TypeArgumentBinder that binds from an HttpRequest.- Since:
- 1.0
- Author:
- Graeme Rocher
-
Nested Class Summary
Nested classes/interfaces inherited from interface ArgumentBinder
ArgumentBinder.BindingResult<T> -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanCheck if this typed argument binder matches the provided class.Returns additional super types.Methods inherited from interface ArgumentBinder
bindMethods inherited from interface RequestArgumentBinder
createSpecificMethods inherited from interface TypeArgumentBinder
argumentType
-
Method Details
-
superTypes
-
matches
Check if this typed argument binder matches the provided class.- Parameters:
aClass- The class to match- Returns:
- true if matches
-