public class AppServerNavigatorManager
extends oracle.ideri.navigator.DefaultNavigatorManager
SOURCE_NAVIGATOR_PROPERTY
UPDATE_FROM_ACTION_PERFORMED, UPDATE_FROM_ACTIVE_VIEW_CHANGED, UPDATE_FROM_UNDO, UPDATE_FROM_USER_EXTENSION, UPDATE_FROM_VIEW_SELECTION_CHANGED
Modifier and Type | Method and Description |
---|---|
protected void |
configureNavigator(NavigatorWindow navigator)
Subclasses should override this method to configure a newly created
navigator window.
|
protected DockableFactory |
createDockableFactory()
This method creates a dockable factory suitable for hosting the
navigator.
|
protected NavigatorWindow |
createNavigatorWindow()
Subclasses must override this method to create the NavigatorWindow.
|
protected NavigatorWindow |
createNavigatorWindow(Context context,
ViewId viewId) |
protected IdeAction |
createShowNavigatorAction()
Subclasses should override this method to return the IdeAction
that is responsible for showing the navigator represented by
this DefaultNavigatorManager.
|
protected IdeAction |
createToggleToolbarAction()
Subclasses should override this method to return the IdeAction
that is responsible for toggling the visibility of this manager's
toolbar.
|
protected java.lang.String |
getAcceleratorFile()
the name of the accelerator file to register
|
static AppServerNavigatorManager |
getAppServerNavigatorManager()
Returns the NavigatorManager instance that represents the
AppServer Navigator or null if no such navigator exists.
|
AppServerNavigatorController |
getController() |
protected java.lang.String |
getDefaultName()
Get the name of the default View instance managed by this manager as it
would appear in a ViewId instance.
|
AppServerNavigatorModel |
getModel() |
protected java.lang.String |
getViewCategory()
Get the name of the View type managed by this manager as it would appear
in a ViewId instance.
|
WaitCursor |
getWaitCursor() |
boolean |
handleEvent(IdeAction action,
Context context)
This method is called when a user interaction with a
View
triggers the execution of a command. |
void |
initialize()
Perform any necessary initialization.
|
protected boolean |
isToolbarVisible() |
protected void |
setToolbarVisible(boolean visible) |
boolean |
update(IdeAction action,
Context context)
This method updates the enabled status of the specified action within the
specified context.
|
addContextMenuListener, addContextMenuListener, createDockableView, createNavigatorDockingParam, createNavigatorWindow, createNavigatorWindow, createShowAction, getContextMenu, getDockableFactory, getShowTarget, getViewId, initNavigatorWindow, initNavigatorWindowComparator, registerExtension, registerSelectInNavigatorListeners, removeContextMenuListener
getApplicationNavigatorManager, getChildFilterFactoryForType, getConnectionNavigatorManager, getFolderFromContext, getHelpInfo, getHostedDockables, getHostedViews, getNavigatorWindow, getURLFilter, getWorkspaceNavigatorManager, isSystemNavigator, newViewId, openNavigator, registerFilter, registerFilter, registerHostedDockable, registerHostedDockable, registerHostedDockable, setApplicationNavigatorManager, setConnectionNavigatorManager, setWorkspaceNavigatorManager, showNavigator
findOrCreateView, findView, getClonesIDs, getDefaultView, getDefaultViewId, getLastView, getNewView, getOrientation, getRelativeView, getShowAction, getToggleToolbarMenuWeight, getViews, isClone, showLastView, showView
public void initialize()
MultiManager
initialize
in interface Addin
initialize
in class MultiManager
DockableFactory
public static AppServerNavigatorManager getAppServerNavigatorManager()
public WaitCursor getWaitCursor()
protected IdeAction createShowNavigatorAction()
oracle.ideri.navigator.DefaultNavigatorManager
createShowNavigatorAction
in class oracle.ideri.navigator.DefaultNavigatorManager
protected NavigatorWindow createNavigatorWindow()
NavigatorManager
createNavigatorWindow
in class NavigatorManager
protected NavigatorWindow createNavigatorWindow(Context context, ViewId viewId)
createNavigatorWindow
in class oracle.ideri.navigator.DefaultNavigatorManager
protected java.lang.String getViewCategory()
MultiManager
getViewCategory
in class MultiManager
ViewId
,
MultiManager.getDefaultName()
protected java.lang.String getDefaultName()
MultiManager
getDefaultName
in class MultiManager
ViewId
,
MultiManager.getViewCategory()
protected IdeAction createToggleToolbarAction()
MultiManager
createToggleToolbarAction
in class MultiManager
protected void configureNavigator(NavigatorWindow navigator)
oracle.ideri.navigator.DefaultNavigatorManager
configureNavigator
in class oracle.ideri.navigator.DefaultNavigatorManager
public AppServerNavigatorController getController()
public AppServerNavigatorModel getModel()
public boolean update(IdeAction action, Context context)
Controller
update
in interface Controller
update
in class MultiManager
action
- action whose command is to be executed.context
- the current contextpublic boolean handleEvent(IdeAction action, Context context)
Controller
View
triggers the execution of a command.handleEvent
in interface Controller
handleEvent
in class MultiManager
action
- action whose command is to be executed.protected java.lang.String getAcceleratorFile()
MultiManager
getAcceleratorFile
in class MultiManager
KeyStrokeContextRegistry.addAcceleratorDefinitionFile(java.lang.ClassLoader, java.lang.String)
protected DockableFactory createDockableFactory()
oracle.ideri.navigator.DefaultNavigatorManager
DefaultNavigatorManager.createNavigatorDockingParam()
method} to specify the
initial location of this NavigatorManager's window.createDockableFactory
in class oracle.ideri.navigator.DefaultNavigatorManager
protected boolean isToolbarVisible()
isToolbarVisible
in class oracle.ideri.navigator.DefaultNavigatorManager
protected void setToolbarVisible(boolean visible)
setToolbarVisible
in class MultiManager