public final class KeyboardDockable extends DockableWindow implements DockableFactory2
CLOSED, HIDDEN, SHOWNEMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROPDEFAULT_VISIBILITY_MINIMIZED, DEFAULT_VISIBILITY_RAISED, DEFAULT_VISIBILITY_VISIBLE, TYPE_DISCARDABLE, TYPE_FORGETTABLE, TYPE_GLOBAL_VISIBLE, TYPE_NO_BUTTONS, TYPE_NORMAL, TYPE_NOT_TABBED, TYPE_RECYCLABLE, TYPE_TRUNCATE_TITLE| Modifier and Type | Method and Description |
|---|---|
boolean |
canReinstall()
Indicates that this dockable factory cannot be
re-installed.
|
int |
getDefaultVisibility(Layout layout)
The first time a Dockable is exposed to a layout, if the dockable is not of type
Dockable.TYPE_GLOBAL_VISIBLE,
it will be asked if it wants to be shown in that layout. |
Dockable |
getDockable(ViewId viewId) |
java.awt.Component |
getGUI() |
java.lang.String |
getTabName()
Gets the name to display in a tab.
|
java.lang.String |
getTitleName()
Gets title to display in a title bar.
|
int |
getType()
Gets the types of dockable accepted by a specific dockable implementation.
|
void |
install()
This method is called by the docking system if the DockableFactory has
been installed for the first time.
|
addTitleChangeListener, close, dockableHidden, dockableShown, fireTitleChangeListener, getCachedDockable, getHeaderComponents, getHostedComponent, getMenuTitle, getSite, getTabDropListener, getTabIcon, getUniqueName, isDrawer, isVisible, removeTitleChangeListener, setDockableVisible, setSite, setType, show, stateChange, updateTitleafterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabledactivate, deactivate, getContext, getContextMenu, getController, getDecorated, getHelpInfo, getSelectionFromUI, getToolbar, getViewWithoutDecoration, isDecorated, loadLayout, newId, saveLayout, setDecorated, setOwner, setToolbarVisible, updateVisibleActionsaddViewListener, addViewSelectionListener, addViewStateListener, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getId, getSelection, loadManifestToolbar, loadManifestToolbar, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, scheduleUpdateSelection, setId, toString, updateSelection, updateSelectionImpl, updateToolbarActions, updateVisibleActionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitloadLayout, saveLayoutpublic java.lang.String getTitleName()
DockablegetTitleName in interface DockableDockable.getTabIcon()public java.lang.String getTabName()
DockablegetTabName in interface DockablegetTabName in class ViewDockable.getTabIcon()public int getDefaultVisibility(Layout layout)
DockableDockable.TYPE_GLOBAL_VISIBLE,
it will be asked if it wants to be shown in that layout.getDefaultVisibility in interface DockablegetDefaultVisibility in class DockableWindowpublic int getType()
DockableWindowgetType in interface DockablegetType in class DockableWindowpublic java.awt.Component getGUI()
getGUI in class ViewDecoratorpublic Dockable getDockable(ViewId viewId)
getDockable in interface DockableFactorypublic void install()
DockableFactoryinstall in interface DockableFactorypublic boolean canReinstall()
canReinstall in interface DockableFactory2false.