public final class KeyboardDockable extends DockableWindow implements DockableFactory2
CLOSED, HIDDEN, SHOWN
EMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP
DEFAULT_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, updateTitle
afterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabled
activate, deactivate, getContext, getContextMenu, getController, getDecorated, getHelpInfo, getSelectionFromUI, getToolbar, getViewWithoutDecoration, isDecorated, loadLayout, newId, saveLayout, setDecorated, setOwner, setToolbarVisible, updateVisibleActions
addViewListener, addViewSelectionListener, addViewStateListener, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getId, getSelection, loadManifestToolbar, loadManifestToolbar, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, scheduleUpdateSelection, setId, toString, updateSelection, updateSelectionImpl, updateToolbarActions, updateVisibleActions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
loadLayout, saveLayout
public java.lang.String getTitleName()
Dockable
getTitleName
in interface Dockable
Dockable.getTabIcon()
public java.lang.String getTabName()
Dockable
getTabName
in interface Dockable
getTabName
in class View
Dockable.getTabIcon()
public int getDefaultVisibility(Layout layout)
Dockable
Dockable.TYPE_GLOBAL_VISIBLE
,
it will be asked if it wants to be shown in that layout.getDefaultVisibility
in interface Dockable
getDefaultVisibility
in class DockableWindow
public int getType()
DockableWindow
getType
in interface Dockable
getType
in class DockableWindow
public java.awt.Component getGUI()
getGUI
in class ViewDecorator
public Dockable getDockable(ViewId viewId)
getDockable
in interface DockableFactory
public void install()
DockableFactory
install
in interface DockableFactory
public boolean canReinstall()
canReinstall
in interface DockableFactory2
false
.