Class ViewContextReturnValueAndArgumentResolver

  • All Implemented Interfaces:
    org.springframework.web.method.support.HandlerMethodArgumentResolver, org.springframework.web.method.support.HandlerMethodReturnValueHandler

    public class ViewContextReturnValueAndArgumentResolver
    extends org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor
    • Field Summary

      • Fields inherited from class org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver

        logger, messageConverters
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void handleReturnValue​(Object returnValue, org.springframework.core.MethodParameter returnType, org.springframework.web.method.support.ModelAndViewContainer mavContainer, org.springframework.web.context.request.NativeWebRequest webRequest)  
      Object resolveArgument​(org.springframework.core.MethodParameter parameter, org.springframework.web.method.support.ModelAndViewContainer mavContainer, org.springframework.web.context.request.NativeWebRequest webRequest, org.springframework.web.bind.support.WebDataBinderFactory binderFactory)  
      boolean supportsParameter​(org.springframework.core.MethodParameter parameter)  
      boolean supportsReturnType​(org.springframework.core.MethodParameter returnType)  
      • Methods inherited from class org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor

        createOutputMessage, getProducibleMediaTypes, getProducibleMediaTypes, getReturnValueType, isResourceType, writeWithMessageConverters, writeWithMessageConverters
      • Methods inherited from class org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver

        adaptArgumentIfNecessary, createInputMessage, getSupportedMediaTypes, isBindExceptionRequired, readWithMessageConverters, readWithMessageConverters, validateIfApplicable
    • Constructor Detail

      • ViewContextReturnValueAndArgumentResolver

        public ViewContextReturnValueAndArgumentResolver()
    • Method Detail

      • supportsReturnType

        public boolean supportsReturnType​(org.springframework.core.MethodParameter returnType)
      • handleReturnValue

        public void handleReturnValue​(@NonNull
                                      Object returnValue,
                                      org.springframework.core.MethodParameter returnType,
                                      org.springframework.web.method.support.ModelAndViewContainer mavContainer,
                                      org.springframework.web.context.request.NativeWebRequest webRequest)
                               throws Exception
        Throws:
        Exception
      • supportsParameter

        public boolean supportsParameter​(org.springframework.core.MethodParameter parameter)
      • resolveArgument

        public Object resolveArgument​(org.springframework.core.MethodParameter parameter,
                                      org.springframework.web.method.support.ModelAndViewContainer mavContainer,
                                      org.springframework.web.context.request.NativeWebRequest webRequest,
                                      org.springframework.web.bind.support.WebDataBinderFactory binderFactory)
                               throws Exception
        Throws:
        Exception