org.olat.core.gui.control.generic.tabbable
Class TabbableDefaultController

java.lang.Object
  extended by org.olat.core.gui.control.DefaultController
      extended by org.olat.core.gui.control.controller.BasicController
          extended by org.olat.core.gui.control.generic.tabbable.TabbableDefaultController
All Implemented Interfaces:
Controller, ControllerEventListener, Disposable, TabbableController
Direct Known Subclasses:
ActivateableTabbableDefaultController, AssessmentController, ItemNodeTabbedFormController, SectionController

public abstract class TabbableDefaultController
extends BasicController
implements TabbableController

Initial Date: Apr 28, 2004

Author:
gnaegi
Comment: A TabbableDefaultController 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

Constructor Summary
TabbableDefaultController(UserRequest ureq, WindowControl wControl)
           
 
Method Summary
 Component getInitialComponent()
          Get the initial component from this controller.
 
Methods inherited from class org.olat.core.gui.control.DefaultController
addControllerListener, addLoggingResourceable, dispatchEvent, dispatchEvent, dispose, getControllerCount, getUserActivityLogger, getWindowControlForDebug, isDisposed, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.olat.core.gui.control.generic.tabbable.TabbableController
addTabs
 
Methods inherited from interface org.olat.core.gui.control.Controller
addControllerListener, dispatchEvent, dispose, getUserActivityLogger, getWindowControlForDebug, isDisposed
 

Constructor Detail

TabbableDefaultController

public TabbableDefaultController(UserRequest ureq,
                                 WindowControl wControl)
Method Detail

getInitialComponent

public Component getInitialComponent()
Description copied from interface: Controller
Get the initial component from this controller.

Specified by:
getInitialComponent in interface Controller
Overrides:
getInitialComponent in class DefaultController
Returns:
Component
See Also:
Controller.getInitialComponent()