org.olat.core.gui.control.generic.layout
Interface MainLayoutController

All Superinterfaces:
Controller, CustomCSSProvider, Disposable
All Known Subinterfaces:
MainLayout3ColumnsController
All Known Implementing Classes:
ArchiverMainController, AssessmentMainController, BGContextManagementController, BGMainController, BGManagementController, BusinessGroupMainRunController, CourseGroupManagementMainController, CPEditMainController, EditorMainController, EfficiencyStatementController, GenericMainController, GuestHomeMainController, GUIDemoMainController, HomeMainController, LayoutMain3ColsBackController, LayoutMain3ColsController, LayoutMain3ColsPreviewController, LoginAuthprovidersController, MainLayoutBasicController, OLATResourceableListeningWrapperController, PreviewConfigController, PreviewRunController, QTIEditorMainController, RepositoryMainController, RunMainController, ScormAPIandDisplayController, StatisticMainController, SystemAdminMainController, TranslationDevMainController, UserAdminMainController, UserInfoMainController

public interface MainLayoutController
extends Controller, CustomCSSProvider

Description:
A controller implementing this interface is responsible for offering navigation within the main content area (not within header/footer, these are handled by olatbasecontroller).
Following:

Initial Date: 09.10.2007

Author:
Felix Jost, http://www.goodsolutions.ch
, Florian Gnägi http://www.frentix.com

Method Summary
 void setCustomCSS(CustomCSS customCSS)
          Set the custom CSS for this main layout
 
Methods inherited from interface org.olat.core.gui.control.Controller
addControllerListener, dispatchEvent, dispose, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed
 
Methods inherited from interface org.olat.core.gui.components.htmlheader.jscss.CustomCSSProvider
getCustomCSS
 

Method Detail

setCustomCSS

void setCustomCSS(CustomCSS customCSS)
Set the custom CSS for this main layout

Parameters:
customCSS - the custom CSS or NULL if no CSS should be used