Examples of ViewResolver


Examples of com.acciente.induction.resolver.ViewResolver

      throw new ServletException( "init-error: controller-resolver-initializer", e ); }

      // setup a resolver that maps a request to a view
      try
      {
         ViewResolver oViewResolver;

         oViewResolver
            =  ViewResolverInitializer
                  .getViewResolver( oConfig.getViewResolver(),
                                    oConfig.getViewMapping(),
View Full Code Here

Examples of com.acciente.induction.resolver.ViewResolver

                                               ModelPool             oModelPool,
                                               ClassLoader           oClassLoader,
                                               ServletConfig         oServletConfig )
      throws ClassNotFoundException, InvocationTargetException, ConstructorNotFoundException, ParameterProviderException, IllegalAccessException, InstantiationException, IOException
   {
      ViewResolver      oViewResolver;
      String            sViewResolverClassName;
      Log               oLog;

      oLog = LogFactory.getLog( ViewResolverInitializer.class );
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

          throw new ApplicationConfigurationException("Bean referenced using the 'resolver' attribute of @"
              + SpringView.class.getSimpleName() + " annotation is not instance of "
              + ViewResolver.class.getName());
        }

        ViewResolver viewResolver = (ViewResolver) bean;
        String viewName = modelAndView.getViewName();

        try
        {
          Locale locale = (Locale) request.getAttribute(Globals.LOCALE_KEY);
          view = viewResolver.resolveViewName(viewName, locale);
        }
        catch (Exception e)
        {
          throw new ApplicationRuntimeException("Exception thrown during resolution of view name " + viewName
              + " using ViewResolver " + viewResolver.getClass(), e);
        }

      }
      // no resolver supplied: use name to look up View
      else
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

        OrderComparator.sort(this.viewResolvers);
      }
    }
    else {
      try {
        ViewResolver vr = context.getBean(VIEW_RESOLVER_BEAN_NAME, ViewResolver.class);
        this.viewResolvers = Collections.singletonList(vr);
      }
      catch (NoSuchBeanDefinitionException ex) {
        // Ignore, we'll add a default ViewResolver later.
      }
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

   * (typically in case of problems creating an actual View object)
   * @see ViewResolver#resolveViewName
   */
  protected View resolveViewName(String viewName, Map model, RenderRequest request) throws Exception {
    for (Iterator it = this.viewResolvers.iterator(); it.hasNext();) {
      ViewResolver viewResolver = (ViewResolver) it.next();
      View view = viewResolver.resolveViewName(viewName, request.getLocale());
      if (view != null) {
        return view;
      }
    }
    return null;
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

   * (typically in case of problems creating an actual View object)
   * @see ViewResolver#resolveViewName
   */
  protected View resolveViewName(String viewName, Map model, RenderRequest request) throws Exception {
    for (Iterator it = this.viewResolvers.iterator(); it.hasNext();) {
      ViewResolver viewResolver = (ViewResolver) it.next();
      View view = viewResolver.resolveViewName(viewName, request.getLocale());
      if (view != null) {
        return view;
      }
    }
    return null;
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

    this.viewResolvers = viewResolvers != null ? viewResolvers : Collections.EMPTY_LIST;
  }

  public View resolveView(String viewId, RequestContext context) {
    for (Iterator it = viewResolvers.iterator(); it.hasNext();) {
      ViewResolver viewResolver = (ViewResolver) it.next();
      try {
        View view = viewResolver.resolveViewName(viewId, context.getExternalContext().getLocale());
        if (view != null) {
          return view;
        }
      } catch (Exception e) {
        IllegalStateException ise = new IllegalStateException("Exception resolving view with name '" + viewId
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

        acceptableMediaTypes.add(MediaType.TEXT_HTML);
      }
    }
   
    for (MediaType requestedMediaType : acceptableMediaTypes) {
      ViewResolver viewResolver = findViewResolverForMediaType(requestedMediaType);
     
      if (viewResolver != null)
        return viewResolver.resolveViewName(name, locale);
    }
   
    logger.warn("No matching view resolvers found, backing onto Default resolver: " + defaultResolver);
    return defaultResolver.resolveViewName(name, locale);
  }
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

      if (defaultResolver == null)
        defaultResolver = viewResolver;
    }
   
    if (mimeTypeToViewResolver.containsKey(MediaType.APPLICATION_JSON_VALUE) == false) {
      ViewResolver viewResolver = new ViewResolver() {
        @Override
        public View resolveViewName(String viewName, Locale locale) throws Exception {
          MappingJacksonJsonView jsonView = new MappingJacksonJsonView();
          jsonView.setApplicationContext(getApplicationContext());
          return jsonView;
        }
      };
     
      mimeTypeToViewResolver.put(MediaType.APPLICATION_JSON_VALUE, viewResolver);
    }
   
    if (mimeTypeToViewResolver.containsKey(MediaType.TEXT_XML_VALUE) == false) {
      ViewResolver viewResolver = new ViewResolver() {
        @Override
        public View resolveViewName(String viewName, Locale locale) throws Exception {
          XStreamMarshaller marshaller = new XStreamMarshaller();
          marshaller.setAutodetectAnnotations(true);
          MarshallingView view = new MarshallingView(marshaller);
View Full Code Here

Examples of org.springframework.web.servlet.ViewResolver

  public TemplateService templateService(){
    if(applicationContext.containsBean("custom_templateService")){
      return (TemplateService)applicationContext.getBean("custom_templateService");
    }
    SpringWebTemplateService templateService = new SpringWebTemplateService();
    ViewResolver viewResolver = applicationContext.getBean("viewResolver", ViewResolver.class);
    templateService.setViewResolver(viewResolver);
    return templateService;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.