public abstract class VCSTreeDockableWindow extends DockableWindow
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| Constructor and Description |
|---|
VCSTreeDockableWindow(java.lang.String viewId) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Controller |
createController() |
protected abstract void |
createLocalActions() |
void |
dockableShown(DockableEvent event)
This method is called when the window is shown.
|
protected abstract Node |
findOrCreateNode(ChangeListItem changeListItem,
Project project) |
Context |
getContext(java.util.EventObject eo) |
ContextMenu |
getContextMenu() |
protected abstract ContextMenuListener |
getContextMenuListener() |
Controller |
getController()
Get the
Controller associated with this view. |
java.awt.Component |
getGUI() |
protected Element[] |
getSelectionFromUI()
This method retrieve's the selection in this View directly from the UI.
|
java.lang.String |
getTabName()
Gets the name to display in a tab.
|
protected abstract java.lang.String |
getThobberLabel() |
Toolbar |
getToolbar()
Get the toolbar associated with this view.
|
protected abstract Toolbar |
getToolbarImpl() |
protected VersionOperationTreePanel |
getTreePanel() |
protected boolean |
isBusy() |
protected abstract void |
refresh() |
protected abstract void |
registerMenuItems(ContextMenu contextMenu) |
protected void |
showMessage(java.lang.String message) |
protected void |
showProgress() |
protected void |
showResults() |
addTitleChangeListener, close, dockableHidden, fireTitleChangeListener, getCachedDockable, getDefaultVisibility, getHeaderComponents, getHostedComponent, getMenuTitle, getSite, getTabDropListener, getTabIcon, getType, getUniqueName, isDrawer, isVisible, removeTitleChangeListener, setDockableVisible, setSite, setType, show, stateChange, updateTitleafterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabledactivate, deactivate, getDecorated, getHelpInfo, 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, waitgetTitleName, loadLayout, saveLayoutprotected abstract Controller createController()
protected abstract void createLocalActions()
protected abstract void refresh()
protected abstract java.lang.String getThobberLabel()
protected abstract Toolbar getToolbarImpl()
protected abstract ContextMenuListener getContextMenuListener()
protected abstract void registerMenuItems(ContextMenu contextMenu)
protected abstract Node findOrCreateNode(ChangeListItem changeListItem, Project project) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic final void dockableShown(DockableEvent event)
DockableWindowDockableView.SHOWN).dockableShown in class DockableWindowpublic java.lang.String getTabName()
DockablegetTabName in interface DockablegetTabName in class ViewDockable.getTabIcon()public final Controller getController()
ControllerProviderController associated with this view.getController in interface ControllerProvidergetController in class ViewDecoratorprotected Element[] getSelectionFromUI()
ViewgetSelectionFromUI in class ViewDecoratorprotected final VersionOperationTreePanel getTreePanel()
public java.awt.Component getGUI()
getGUI in class ViewDecoratorpublic Toolbar getToolbar()
ViewgetToolbar in class ViewDecoratorpublic final ContextMenu getContextMenu()
getContextMenu in class ViewDecoratorContextMenu, if any.public final Context getContext(java.util.EventObject eo)
getContext in class ViewDecoratoreo - event associated with the context.protected final boolean isBusy()
protected final void showProgress()
protected final void showMessage(java.lang.String message)
protected final void showResults()