Interface AjaxEnabledView

All Superinterfaces:
org.springframework.web.servlet.View
All Known Implementing Classes:
AjaxThymeleafView, FlowAjaxThymeleafView

public interface AjaxEnabledView extends org.springframework.web.servlet.View

Interface defining getter and setter methods for an ajaxHandler property in Views, so that they can be used in Spring AJAX environments.

Since:
3.0.3
Author:
Daniel Fernández
  • Field Summary

    Fields inherited from interface org.springframework.web.servlet.View

    PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE, SELECTED_CONTENT_TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.webflow.context.servlet.AjaxHandler
    Return the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not.
    void
    setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler ajaxHandler)
    Sets the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not.

    Methods inherited from interface org.springframework.web.servlet.View

    getContentType, render
  • Method Details

    • getAjaxHandler

      org.springframework.webflow.context.servlet.AjaxHandler getAjaxHandler()

      Return the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not.

      Views implementing this interface should be used with an instance of AjaxThymeleafViewResolver or any of its subclasses, so that setAjaxHandler(AjaxHandler) can be called by the resolver when resolving the view, setting the default AJAX handler being used.

      Returns:
      the AJAX handler.
    • setAjaxHandler

      void setAjaxHandler(org.springframework.webflow.context.servlet.AjaxHandler ajaxHandler)

      Sets the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not.

      Views implementing this interface should be used with an instance of AjaxThymeleafViewResolver or any of its subclasses, so that this method can be called by the resolver when resolving the view, setting the default AJAX handler being used.

      Parameters:
      ajaxHandler - the AJAX handler.