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:
    2.0.12
    Author:
    Daniel Fernández
    • Field Summary

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

        PATH_VARIABLES, RESPONSE_STATUS_ATTRIBUTE
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.springframework.js.ajax.AjaxHandler getAjaxHandler()
      Return the AJAX handler (from Spring Javascript) used to determine whether a request is an AJAX request or not.
      void setAjaxHandler​(org.springframework.js.ajax.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 Detail

      • getAjaxHandler

        org.springframework.js.ajax.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.js.ajax.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.