org.thymeleaf.spring3.view
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
 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.


Copyright © 2013 The THYMELEAF team. All Rights Reserved.