org.skyscreamer.yoga.springmvc.view
Class YogaModelAndViewResolverAdapter
java.lang.Object
org.skyscreamer.yoga.springmvc.view.YogaModelAndViewResolverAdapter
- All Implemented Interfaces:
- org.springframework.web.servlet.mvc.annotation.ModelAndViewResolver
public class YogaModelAndViewResolverAdapter
- extends Object
- implements org.springframework.web.servlet.mvc.annotation.ModelAndViewResolver
This is a bit of a hack to create ModelAndViewResolver as an adapter for a
ViewResolver, namely the ContentNegotiationViewResolver. There's plenty of
room for improvement here, especially since there isn't much logic in this
adapter. There's plenty of interesting additions that one can use to extend
or replace this class, including additional filtering logic.
You can log an issue or reach out to the development team about any
extensions you might be considering
- Author:
- solomon.duskis
| Fields inherited from interface org.springframework.web.servlet.mvc.annotation.ModelAndViewResolver |
UNRESOLVED |
|
Method Summary |
org.springframework.web.servlet.ModelAndView |
resolveModelAndView(Method handlerMethod,
Class handlerType,
Object returnValue,
org.springframework.ui.ExtendedModelMap implicitModel,
org.springframework.web.context.request.NativeWebRequest webRequest)
|
void |
setRequireResponseBodyAnnotation(boolean requireResponseBodyAnnotation)
This is a failsafe to require the @ResponseBody annotation on the |
void |
setViewResolver(org.springframework.web.servlet.ViewResolver viewResolver)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
YogaModelAndViewResolverAdapter
public YogaModelAndViewResolverAdapter()
setViewResolver
public void setViewResolver(org.springframework.web.servlet.ViewResolver viewResolver)
setRequireResponseBodyAnnotation
public void setRequireResponseBodyAnnotation(boolean requireResponseBodyAnnotation)
- This is a failsafe to require the @ResponseBody annotation on the
- Parameters:
requireResponseBodyAnnotation -
resolveModelAndView
public org.springframework.web.servlet.ModelAndView resolveModelAndView(Method handlerMethod,
Class handlerType,
Object returnValue,
org.springframework.ui.ExtendedModelMap implicitModel,
org.springframework.web.context.request.NativeWebRequest webRequest)
- Specified by:
resolveModelAndView in interface org.springframework.web.servlet.mvc.annotation.ModelAndViewResolver
Copyright © 2013. All Rights Reserved.