Code

70f496ba4173b2e289486daa3e3986454de6e67f
[gosa.git] / include / interface_GOsaGuiElementInteraction.inc
1 <?php
3 /*! \brief   Interface for GOsaGuiElement objects.
4     \author  Cajus Pollmeier <pollmeier@gonicus.de>
5     \version 1.00
6     \date    2007/11/02
8     This interface describes what we need to display an element in the GUI
9     for use with list objects.
10  */
11 interface GOsaGuiElementInteraction {
13   /**
14    * Allows the GOsaGuiElement to process all _POST events that are
15    * related to itself.
16    *
17    * @return TRUE if something has changed
18    */
19   public function process();
22   /**
23    * Allows the GOsaGuiElement to render themselves depending on several
24    * parameters.
25    */
26   public function render();
28 }
30 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
31 ?>