Tabnine Logo
ViewNameMethodReturnValueHandler.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.springframework.web.servlet.mvc.method.annotation.ViewNameMethodReturnValueHandler
constructor

Best Java code snippets using org.springframework.web.servlet.mvc.method.annotation.ViewNameMethodReturnValueHandler.<init> (Showing top 13 results out of 315)

origin: spring-projects/spring-framework

/**
 * Return the list of return value handlers to use including built-in and
 * custom handlers provided via {@link #setReturnValueHandlers}.
 */
protected List<HandlerMethodReturnValueHandler> getDefaultReturnValueHandlers() {
  List<HandlerMethodReturnValueHandler> handlers = new ArrayList<>();
  // Single-purpose return value types
  handlers.add(new ModelAndViewMethodReturnValueHandler());
  handlers.add(new ModelMethodProcessor());
  handlers.add(new ViewMethodReturnValueHandler());
  handlers.add(new HttpEntityMethodProcessor(
      getMessageConverters(), this.contentNegotiationManager, this.responseBodyAdvice));
  // Annotation-based return value types
  handlers.add(new ModelAttributeMethodProcessor(false));
  handlers.add(new RequestResponseBodyMethodProcessor(
      getMessageConverters(), this.contentNegotiationManager, this.responseBodyAdvice));
  // Multi-purpose return value types
  handlers.add(new ViewNameMethodReturnValueHandler());
  handlers.add(new MapMethodProcessor());
  // Custom return value types
  if (getCustomReturnValueHandlers() != null) {
    handlers.addAll(getCustomReturnValueHandlers());
  }
  // Catch-all
  handlers.add(new ModelAttributeMethodProcessor(true));
  return handlers;
}
origin: spring-projects/spring-framework

handlers.add(new ViewNameMethodReturnValueHandler());
handlers.add(new MapMethodProcessor());
origin: org.springframework/spring-webmvc

/**
 * Return the list of return value handlers to use including built-in and
 * custom handlers provided via {@link #setReturnValueHandlers}.
 */
protected List<HandlerMethodReturnValueHandler> getDefaultReturnValueHandlers() {
  List<HandlerMethodReturnValueHandler> handlers = new ArrayList<>();
  // Single-purpose return value types
  handlers.add(new ModelAndViewMethodReturnValueHandler());
  handlers.add(new ModelMethodProcessor());
  handlers.add(new ViewMethodReturnValueHandler());
  handlers.add(new HttpEntityMethodProcessor(
      getMessageConverters(), this.contentNegotiationManager, this.responseBodyAdvice));
  // Annotation-based return value types
  handlers.add(new ModelAttributeMethodProcessor(false));
  handlers.add(new RequestResponseBodyMethodProcessor(
      getMessageConverters(), this.contentNegotiationManager, this.responseBodyAdvice));
  // Multi-purpose return value types
  handlers.add(new ViewNameMethodReturnValueHandler());
  handlers.add(new MapMethodProcessor());
  // Custom return value types
  if (getCustomReturnValueHandlers() != null) {
    handlers.addAll(getCustomReturnValueHandlers());
  }
  // Catch-all
  handlers.add(new ModelAttributeMethodProcessor(true));
  return handlers;
}
origin: spring-projects/spring-framework

@Test
public void setCustomReturnValueHandlers() {
  HandlerMethodReturnValueHandler handler = new ViewNameMethodReturnValueHandler();
  this.handlerAdapter.setCustomReturnValueHandlers(Collections.singletonList(handler));
  this.handlerAdapter.afterPropertiesSet();
  assertTrue(this.handlerAdapter.getReturnValueHandlers().contains(handler));
  assertMethodProcessorCount(RESOLVER_COUNT, INIT_BINDER_RESOLVER_COUNT, HANDLER_COUNT + 1);
}
origin: spring-projects/spring-framework

@Before
public void setup() throws NoSuchMethodException {
  this.handler = new ViewNameMethodReturnValueHandler();
  this.mavContainer = new ModelAndViewContainer();
  this.webRequest = new ServletWebRequest(new MockHttpServletRequest());
  this.param = new MethodParameter(getClass().getDeclaredMethod("viewName"), -1);
}
origin: spring-projects/spring-framework

@Test
public void setCustomReturnValueHandlers() {
  HandlerMethodReturnValueHandler handler = new ViewNameMethodReturnValueHandler();
  this.resolver.setCustomReturnValueHandlers(Collections.singletonList(handler));
  this.resolver.afterPropertiesSet();
  assertTrue(this.resolver.getReturnValueHandlers().getHandlers().contains(handler));
  assertMethodProcessorCount(RESOLVER_COUNT, HANDLER_COUNT + 1);
}
origin: org.springframework/spring-webmvc

handlers.add(new ViewNameMethodReturnValueHandler());
handlers.add(new MapMethodProcessor());
origin: spring-projects/spring-framework

@Test
public void setAlwaysUseRedirectAttributes() throws Exception {
  HandlerMethodArgumentResolver redirectAttributesResolver = new RedirectAttributesMethodArgumentResolver();
  HandlerMethodArgumentResolver modelResolver = new ModelMethodProcessor();
  HandlerMethodReturnValueHandler viewHandler = new ViewNameMethodReturnValueHandler();
  this.handlerAdapter.setArgumentResolvers(Arrays.asList(redirectAttributesResolver, modelResolver));
  this.handlerAdapter.setReturnValueHandlers(Collections.singletonList(viewHandler));
  this.handlerAdapter.setIgnoreDefaultModelOnRedirect(true);
  this.handlerAdapter.afterPropertiesSet();
  this.request.setAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE, new FlashMap());
  HandlerMethod handlerMethod = handlerMethod(new RedirectAttributeController(), "handle", Model.class);
  ModelAndView mav = this.handlerAdapter.handle(request, response, handlerMethod);
  assertTrue("Without RedirectAttributes arg, model should be empty", mav.getModel().isEmpty());
}
origin: spring-projects/spring-framework

@Test
public void invokeAndHandle_DynamicReturnValue() throws Exception {
  this.argumentResolvers.addResolver(new RequestParamMethodArgumentResolver(null, false));
  this.returnValueHandlers.addHandler(new ViewMethodReturnValueHandler());
  this.returnValueHandlers.addHandler(new ViewNameMethodReturnValueHandler());
  // Invoke without a request parameter (String return value)
  ServletInvocableHandlerMethod handlerMethod = getHandlerMethod(new Handler(), "dynamicReturnValue", String.class);
  handlerMethod.invokeAndHandle(this.webRequest, this.mavContainer);
  assertNotNull(this.mavContainer.getView());
  assertEquals(RedirectView.class, this.mavContainer.getView().getClass());
  // Invoke with a request parameter (RedirectView return value)
  this.request.setParameter("param", "value");
  handlerMethod.invokeAndHandle(this.webRequest, this.mavContainer);
  assertEquals("view", this.mavContainer.getViewName());
}
origin: apache/servicemix-bundles

handlers.add(new ViewNameMethodReturnValueHandler());
handlers.add(new MapMethodProcessor());
origin: apache/servicemix-bundles

/**
 * Return the list of return value handlers to use including built-in and
 * custom handlers provided via {@link #setReturnValueHandlers}.
 */
protected List<HandlerMethodReturnValueHandler> getDefaultReturnValueHandlers() {
  List<HandlerMethodReturnValueHandler> handlers = new ArrayList<HandlerMethodReturnValueHandler>();
  // Single-purpose return value types
  handlers.add(new ModelAndViewMethodReturnValueHandler());
  handlers.add(new ModelMethodProcessor());
  handlers.add(new ViewMethodReturnValueHandler());
  handlers.add(new HttpEntityMethodProcessor(
      getMessageConverters(), this.contentNegotiationManager, this.responseBodyAdvice));
  // Annotation-based return value types
  handlers.add(new ModelAttributeMethodProcessor(false));
  handlers.add(new RequestResponseBodyMethodProcessor(
      getMessageConverters(), this.contentNegotiationManager, this.responseBodyAdvice));
  // Multi-purpose return value types
  handlers.add(new ViewNameMethodReturnValueHandler());
  handlers.add(new MapMethodProcessor());
  // Custom return value types
  if (getCustomReturnValueHandlers() != null) {
    handlers.addAll(getCustomReturnValueHandlers());
  }
  // Catch-all
  handlers.add(new ModelAttributeMethodProcessor(true));
  return handlers;
}
origin: stackoverflow.com

handlers.add(new ViewNameMethodReturnValueHandler());
handlers.add(new MapMethodProcessor());
origin: cn.bestwu.simpleframework/simpleframework-web

handlers.add(new ViewNameMethodReturnValueHandler());
handlers.add(new MapMethodProcessor());
org.springframework.web.servlet.mvc.method.annotationViewNameMethodReturnValueHandler<init>

Popular methods of ViewNameMethodReturnValueHandler

  • isRedirectViewName
    Whether the given view name is a redirect view reference. The default implementation checks the conf
  • handleReturnValue
  • setRedirectPatterns
    Configure one more simple patterns (as described in PatternMatchUtils#simpleMatch) to use in order t
  • supportsReturnType

Popular in Java

  • Reading from database using SQL prepared statement
  • getResourceAsStream (ClassLoader)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • runOnUiThread (Activity)
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • Notification (javax.management)
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now