This is the base class for all widget controllers.

A HTTP component specifically for Ajax widgets It's task is to interrupt the default dispatching as soon as possible if the current request is an AJAX request triggered by a Fluid widget (e.g. contains the arguments "widgetId" or "widgetContext").

This object stores the WidgetContext for the currently active widgets of the current user, to make sure the WidgetContext is available in Widget AJAX requests.

A Fluid Widget exception.

The WidgetContext stores all information a widget needs to know about the environment.