bibliothek.gui.dock.station.screen
Class ScreenToolbarDockTitleFactory

java.lang.Object
  extended by bibliothek.gui.dock.station.screen.ScreenToolbarDockTitleFactory
All Implemented Interfaces:
bibliothek.gui.dock.title.DockTitleFactory

public class ScreenToolbarDockTitleFactory
extends Object
implements bibliothek.gui.dock.title.DockTitleFactory

This DockTitleFactory creates special new titles for any Dockable that is a ToolbarStrategy.isToolbarPart(Dockable). To be more exact: if a toolbar part is detected, the DockFactory with key TITLE_ID is called.

Author:
Benjamin Sigg

Field Summary
static String TITLE_ID
          unique identifier for the DockTitleVersion used by this factory
 
Constructor Summary
ScreenToolbarDockTitleFactory(bibliothek.gui.DockController controller)
          Creates a new factory.
 
Method Summary
 void install(bibliothek.gui.dock.title.DockTitleRequest request)
           
 void request(bibliothek.gui.dock.title.DockTitleRequest request)
           
 void uninstall(bibliothek.gui.dock.title.DockTitleRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLE_ID

public static final String TITLE_ID
unique identifier for the DockTitleVersion used by this factory

See Also:
Constant Field Values
Constructor Detail

ScreenToolbarDockTitleFactory

public ScreenToolbarDockTitleFactory(bibliothek.gui.DockController controller)
Creates a new factory.

Parameters:
controller - the controller in whose realm the titles are used
Method Detail

install

public void install(bibliothek.gui.dock.title.DockTitleRequest request)
Specified by:
install in interface bibliothek.gui.dock.title.DockTitleFactory

uninstall

public void uninstall(bibliothek.gui.dock.title.DockTitleRequest request)
Specified by:
uninstall in interface bibliothek.gui.dock.title.DockTitleFactory

request

public void request(bibliothek.gui.dock.title.DockTitleRequest request)
Specified by:
request in interface bibliothek.gui.dock.title.DockTitleFactory