1 package org
.argeo
.server
.mvc
;
3 import java
.util
.Locale
;
5 import org
.apache
.commons
.logging
.Log
;
6 import org
.apache
.commons
.logging
.LogFactory
;
7 import org
.argeo
.server
.ServerSerializer
;
8 import org
.springframework
.web
.servlet
.View
;
9 import org
.springframework
.web
.servlet
.view
.AbstractCachingViewResolver
;
12 * Returns a {@link SerializingView} based on the underlying.
14 public class SerializingViewResolver
extends AbstractCachingViewResolver
{
15 private final static Log log
= LogFactory
16 .getLog(SerializingViewResolver
.class);
18 private ServerSerializer serializer
;
21 protected View
loadView(String viewName
, Locale locale
) throws Exception
{
22 if (log
.isTraceEnabled())
23 log
.trace("viewName=" + viewName
);
24 return new SerializingView(viewName
, locale
, serializer
);
27 public void setSerializer(ServerSerializer serializer
) {
28 this.serializer
= serializer
;