bibliothek.gui.dock.toolbar
Class CToolbarExtension
java.lang.Object
bibliothek.gui.dock.toolbar.CToolbarExtension
- All Implemented Interfaces:
- bibliothek.gui.dock.util.extension.Extension
public class CToolbarExtension
- extends Object
- implements bibliothek.gui.dock.util.extension.Extension
This extension adds toolbars to the common project.
- Author:
- Benjamin Sigg
Method Summary |
protected Collection<bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementFactory> |
createEnablements()
|
protected Collection<bibliothek.gui.dock.common.location.CLocationExpandStrategy> |
createExpandStrategy()
|
protected void |
install(bibliothek.gui.dock.common.CControl control)
Installs this extension on control . |
void |
install(bibliothek.gui.DockController controller)
|
|
load(bibliothek.gui.DockController controller,
bibliothek.gui.dock.util.extension.ExtensionName<E> extension)
|
protected void |
uninstall(bibliothek.gui.dock.common.CControl control)
Removes this extension from control . |
void |
uninstall(bibliothek.gui.DockController controller)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CToolbarExtension
public CToolbarExtension()
install
public void install(bibliothek.gui.DockController controller)
- Specified by:
install
in interface bibliothek.gui.dock.util.extension.Extension
uninstall
public void uninstall(bibliothek.gui.DockController controller)
- Specified by:
uninstall
in interface bibliothek.gui.dock.util.extension.Extension
install
protected void install(bibliothek.gui.dock.common.CControl control)
- Installs this extension on
control
.
- Parameters:
control
- the control using this extension
uninstall
protected void uninstall(bibliothek.gui.dock.common.CControl control)
- Removes this extension from
control
.
- Parameters:
control
- the control which is no longer using this extension
load
public <E> Collection<E> load(bibliothek.gui.DockController controller,
bibliothek.gui.dock.util.extension.ExtensionName<E> extension)
- Specified by:
load
in interface bibliothek.gui.dock.util.extension.Extension
createExpandStrategy
protected Collection<bibliothek.gui.dock.common.location.CLocationExpandStrategy> createExpandStrategy()
createEnablements
protected Collection<bibliothek.gui.dock.facile.mode.status.ExtendedModeEnablementFactory> createEnablements()