public class ToolbarExtension extends Object implements bibliothek.gui.dock.util.extension.Extension
Modifier and Type | Field and Description |
---|---|
static bibliothek.gui.dock.action.view.ViewTarget<bibliothek.gui.dock.themes.basic.action.BasicTitleViewItem<JComponent>> |
TOOLBAR_TITLE
unique flag for marking
DockTitle s shown above a toolbar |
Constructor and Description |
---|
ToolbarExtension() |
Modifier and Type | Method and Description |
---|---|
protected Collection<bibliothek.gui.dock.station.screen.magnet.AttractorStrategy> |
createAttractorStrategies() |
protected Collection<ResourceBundle> |
createBundles(Locale language) |
protected Collection<bibliothek.gui.dock.station.DisplayerFactory> |
createDisplayerFactories(bibliothek.gui.DockController controller,
String id) |
protected Collection<bibliothek.gui.dock.DockFactory<?,?,?>> |
createDockFactories() |
protected Collection<bibliothek.gui.dock.themes.DockThemeExtension> |
createDockThemeExtension() |
protected Collection<bibliothek.gui.dock.frontend.DockFrontendExtension> |
createFrontendExtensions() |
protected Collection<bibliothek.gui.dock.control.relocator.Inserter> |
createInserterExtension(bibliothek.gui.DockController controller) |
protected Collection<bibliothek.gui.dock.control.relocator.Merger> |
createMergerExtension() |
protected Collection<bibliothek.gui.dock.dockable.DockableMovingImageFactory> |
createMovingImageFactory() |
protected Collection<bibliothek.gui.dock.frontend.FrontendPerspectiveCacheExtension> |
createPerspectiveCacheExtensions() |
protected Collection<bibliothek.gui.dock.layout.DockablePropertyFactory> |
createPropertyFactoryExtension() |
protected Collection<bibliothek.gui.dock.station.screen.ScreenDockStationExtension> |
createScreenDockStationExtension(bibliothek.gui.DockController controller) |
protected Collection<bibliothek.gui.dock.title.DockTitleFactory> |
createTitleFactories(bibliothek.gui.dock.title.DockTitleVersion version) |
protected Collection<bibliothek.gui.dock.station.screen.ScreenDockWindowConfiguration> |
createWindowConfigurationExtension(bibliothek.gui.DockController controller) |
void |
install(bibliothek.gui.DockController controller) |
<E> Collection<E> |
load(bibliothek.gui.DockController controller,
bibliothek.gui.dock.util.extension.ExtensionName<E> extension) |
void |
uninstall(bibliothek.gui.DockController controller) |
public static final bibliothek.gui.dock.action.view.ViewTarget<bibliothek.gui.dock.themes.basic.action.BasicTitleViewItem<JComponent>> TOOLBAR_TITLE
DockTitle
s shown above a toolbarpublic void install(bibliothek.gui.DockController controller)
install
in interface bibliothek.gui.dock.util.extension.Extension
public void uninstall(bibliothek.gui.DockController controller)
uninstall
in interface bibliothek.gui.dock.util.extension.Extension
public <E> Collection<E> load(bibliothek.gui.DockController controller, bibliothek.gui.dock.util.extension.ExtensionName<E> extension)
load
in interface bibliothek.gui.dock.util.extension.Extension
protected Collection<bibliothek.gui.dock.layout.DockablePropertyFactory> createPropertyFactoryExtension()
protected Collection<bibliothek.gui.dock.control.relocator.Merger> createMergerExtension()
protected Collection<bibliothek.gui.dock.control.relocator.Inserter> createInserterExtension(bibliothek.gui.DockController controller)
protected Collection<bibliothek.gui.dock.station.screen.magnet.AttractorStrategy> createAttractorStrategies()
protected Collection<bibliothek.gui.dock.DockFactory<?,?,?>> createDockFactories()
protected Collection<bibliothek.gui.dock.title.DockTitleFactory> createTitleFactories(bibliothek.gui.dock.title.DockTitleVersion version)
protected Collection<bibliothek.gui.dock.station.DisplayerFactory> createDisplayerFactories(bibliothek.gui.DockController controller, String id)
protected Collection<ResourceBundle> createBundles(Locale language)
protected Collection<bibliothek.gui.dock.themes.DockThemeExtension> createDockThemeExtension()
protected Collection<bibliothek.gui.dock.station.screen.ScreenDockWindowConfiguration> createWindowConfigurationExtension(bibliothek.gui.DockController controller)
protected Collection<bibliothek.gui.dock.dockable.DockableMovingImageFactory> createMovingImageFactory()
protected Collection<bibliothek.gui.dock.station.screen.ScreenDockStationExtension> createScreenDockStationExtension(bibliothek.gui.DockController controller)
protected Collection<bibliothek.gui.dock.frontend.FrontendPerspectiveCacheExtension> createPerspectiveCacheExtensions()
protected Collection<bibliothek.gui.dock.frontend.DockFrontendExtension> createFrontendExtensions()