public abstract class VCSTreeDockableWindow extends DockableWindow
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
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, updateTitle
afterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabled
activate, deactivate, getDecorated, getHelpInfo, 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
getTitleName, loadLayout, saveLayout
protected 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.IllegalAccessException
java.lang.InstantiationException
public final void dockableShown(DockableEvent event)
DockableWindow
DockableView.SHOWN
).dockableShown
in class DockableWindow
public java.lang.String getTabName()
Dockable
getTabName
in interface Dockable
getTabName
in class View
Dockable.getTabIcon()
public final Controller getController()
ControllerProvider
Controller
associated with this view.getController
in interface ControllerProvider
getController
in class ViewDecorator
protected Element[] getSelectionFromUI()
View
getSelectionFromUI
in class ViewDecorator
protected final VersionOperationTreePanel getTreePanel()
public java.awt.Component getGUI()
getGUI
in class ViewDecorator
public Toolbar getToolbar()
View
getToolbar
in class ViewDecorator
public final ContextMenu getContextMenu()
getContextMenu
in class ViewDecorator
ContextMenu
, if any.public final Context getContext(java.util.EventObject eo)
getContext
in class ViewDecorator
eo
- 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()