This abstract provides methods for theme management: saving/loading of theme state, obtaining information about supported GUI components, etc.
Located in /harmoni/core/GUIManager/GUIManager.abstract.php (line 21)
OsidManager | --OutputHandler | --GUIManagerAbstract
Class | Description |
---|---|
GUIManager | An implmentation of the GUIManagerInterface. This implementation |
Deletes the theme state with the given id from the database. Notice that
this does not affect the Theme whose state is being deleted in any way!
Returns the path that contains all the supported components.
Returns the path that contains all the supported layouts.
Returns the path that contains all the supported style component.
Returns the path that contains all the supported style properties.
Returns a list of components supported by the GUIManager.
Returns a list of layouts supported by the GUIManager.
Returns a list of style components supported by the GUIManager.
Returns a list of style properties supported by the GUIManager.
Returns a list of themes supported by the GUIManager.
Returns the path that contains all the supported themes.
Loads the theme state stored priorly with
. This method reverses the steps of
- saveThemeState()
. It first obtains the database-stored theme state, unserializes it, and finally imports it into the theme.
- saveThemeState()
Output the content that was returned from an action. This content should have been created such that it is a type that this OutputHandler can deal with.
Saves the theme state to the database. The theme state is saved by exporting the theme's style properties, and then serializing the output and storing it into the database. If the Theme already exists, it is merely replaced.
Sets the Theme to use for output to the browser. $themeObject can be any Theme object that follows the ThemeInterface.
Inherited From OutputHandler
OutputHandler::assignConfiguration()
OutputHandler::assignOsidContext()
OutputHandler::attachToHarmoni()
OutputHandler::getHead()
OutputHandler::getOsidContext()
OutputHandler::output()
OutputHandler::setHead()
Inherited From OsidManager
OsidManager::assignConfiguration()
OsidManager::assignOsidContext()
OsidManager::getOsidContext()
OsidManager::osidVersion_2_0()
Documentation generated on Wed, 19 Sep 2007 10:23:30 -0400 by phpDocumentor 1.3.0RC3