1 package org
.argeo
.slc
.web
.mvc
;
3 import java
.util
.Locale
;
5 import org
.springframework
.oxm
.Marshaller
;
6 import org
.springframework
.web
.servlet
.View
;
7 import org
.springframework
.web
.servlet
.view
.AbstractCachingViewResolver
;
10 * Returns a MarshallerView based on the underlying marshaller. View name is the
11 * model key of the marshaller view.
13 public class MarshallerViewResolver
extends AbstractCachingViewResolver
{
14 private final Marshaller marshaller
;
16 public MarshallerViewResolver(Marshaller marshaller
) {
18 this.marshaller
= marshaller
;
22 * Caches a marshaller view.
25 * van be null, default marshaller view behavior is then used
28 protected View
loadView(String viewName
, Locale locale
) throws Exception
{
29 return new MarshallerView(marshaller
, viewName
);