Uses of Interface
org.springframework.web.bind.support.WebDataBinderFactory
Packages that use WebDataBinderFactory
Package
Description
Support classes for web data binding.
Support classes for annotation-based handler method processing.
Generic support classes for handler method processing.
-
Uses of WebDataBinderFactory in org.springframework.web.bind.support
Classes in org.springframework.web.bind.support that implement WebDataBinderFactoryModifier and TypeClassDescriptionclassCreate aWebRequestDataBinderinstance and initialize it with aWebBindingInitializer. -
Uses of WebDataBinderFactory in org.springframework.web.method.annotation
Classes in org.springframework.web.method.annotation that implement WebDataBinderFactoryModifier and TypeClassDescriptionclassAdds initialization to a WebDataBinder via@InitBindermethods.Methods in org.springframework.web.method.annotation with parameters of type WebDataBinderFactoryModifier and TypeMethodDescriptionModelAttributeMethodProcessor.createAttribute(String attributeName, org.springframework.core.MethodParameter parameter, WebDataBinderFactory binderFactory, NativeWebRequest request) Extension point to create the model attribute if not found in the model, with subsequent parameter binding through bean properties (unless suppressed).AbstractNamedValueMethodArgumentResolver.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) AbstractWebArgumentResolverAdapter.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Delegate to theWebArgumentResolverinstance.ErrorsMethodArgumentResolver.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) MapMethodProcessor.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) ModelAttributeMethodProcessor.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Resolve the argument from the model or if not found instantiate it with its default if it is available.ModelMethodProcessor.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) RequestHeaderMapMethodArgumentResolver.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) RequestParamMapMethodArgumentResolver.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) SessionStatusMethodArgumentResolver.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Constructors in org.springframework.web.method.annotation with parameters of type WebDataBinderFactoryModifierConstructorDescriptionModelFactory(@Nullable List<InvocableHandlerMethod> handlerMethods, WebDataBinderFactory binderFactory, SessionAttributesHandler attributeHandler) Create a new instance with the given@ModelAttributemethods. -
Uses of WebDataBinderFactory in org.springframework.web.method.support
Methods in org.springframework.web.method.support with parameters of type WebDataBinderFactoryModifier and TypeMethodDescriptionHandlerMethodArgumentResolver.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Resolves a method parameter into an argument value from a given request.HandlerMethodArgumentResolverComposite.resolveArgument(org.springframework.core.MethodParameter parameter, @Nullable ModelAndViewContainer mavContainer, NativeWebRequest webRequest, @Nullable WebDataBinderFactory binderFactory) Iterate over registeredHandlerMethodArgumentResolversand invoke the one that supports it.voidInvocableHandlerMethod.setDataBinderFactory(WebDataBinderFactory dataBinderFactory) Set theWebDataBinderFactoryto be passed to argument resolvers allowing them to create aWebDataBinderfor data binding and type conversion purposes.