org.olat.core.gui.control.generic.tabbable
Interface TabbableController

All Superinterfaces:
Controller, Disposable
All Known Implementing Classes:
ActivateableTabbableDefaultController, AssessmentController, BCCourseNodeEditController, BlogNodeEditController, CalEditController, ChecklistEditController, COEditController, CPEditController, DENEditController, DialogCourseNodeEditController, ENEditController, FeedNodeEditController, FOCourseNodeEditController, IQEditController, ItemNodeTabbedFormController, LLEditController, MSCourseNodeEditController, NodeEditController, PodcastNodeEditController, ProjectBrokerCourseEditorController, ScormEditController, SectionController, SPEditController, STCourseNodeEditController, TabbableDefaultController, TACourseNodeEditController, TUEditController, WikiEditController

public interface TabbableController
extends Controller

Initial Date: Apr 28, 2004

Author:
gnaegi
Comment: A TabbableController has the ability to add some of its components to another controller as tabbs in a tabbed pane. This is usefull when the parent controller has a tabbed pane component and wants to add more than one tab from the child controller to its tabbed pane. See the EditorMainController and the various NodeEditControllers for an example

Method Summary
 void addTabs(TabbedPane tabbedPane)
          Add tabs to the given tabbed pane
 
Methods inherited from interface org.olat.core.gui.control.Controller
addControllerListener, dispatchEvent, dispose, getInitialComponent, getUserActivityLogger, getWindowControlForDebug, isDisposed
 

Method Detail

addTabs

void addTabs(TabbedPane tabbedPane)
Add tabs to the given tabbed pane

Parameters:
tabbedPane - The tabbed pane