public final class ProjectNavigatorWindow extends oracle.ideri.navigator.DefaultNavigatorWindow implements ContentFilterCustomizer, ApplicationChangeListener, AsyncNavigatorWindow
NAVIGATOR_WINDOW_ID
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 |
---|---|
void |
applicationChanged(ApplicationChangeEvent e)
Notification that the selected application has changed.
|
void |
copyPreferencesTo(Context context)
ContentFilter calls this method on a View that implements
this interface in order to pull preferences from the View that
may affect the filter's behavior. |
Context |
getContext(java.util.EventObject event) |
Controller |
getController()
Gets the
Controller associated with this view. |
HelpInfo |
getHelpInfo() |
protected java.lang.String |
getNavigatorID()
Provides specific navigator ID that can be used
for registering
ContextMenuListener . |
java.lang.String |
getTabName()
Gets the name to display in a tab.
|
java.lang.String |
getTitle()
Get the navigator's title.
|
protected boolean |
isSaveExpansionState()
Indicates whether the current expansion state of the nodes
displayed should be saved on exiting application and restored when
application restarts.
|
void |
loadLayout(PropertyAccess layout)
reloads the layout information of this dockable.
|
boolean |
openContext_Original(Context context,
boolean activateDockable) |
boolean |
openContext(Context context)
Asks the NavigatorWindow to open the specified Context.
|
boolean |
openContext(Context context,
boolean activateDockable)
Asks the NavigatorWindow to open the specified Context.
|
void |
saveLayout(PropertyAccess layout)
Saves the layout information of this dockable.
|
void |
setToolbarVisible(boolean visible) |
protected void |
showPopupInBlankSpace(ContextMenu contextMenu,
java.awt.event.MouseEvent e) |
aboutToAddHostedWindows, addFirstHostedWindow, addHostedWindow, addHostedWindow, addToNorth, coalesceTreeExplorerUpdates, collapse, expand, findTNode, finishedAddingHostedWindows, getContextMenu, getCurrentWorkspace, getDefaultVisibility, getDockableParent, getGUI, getManager, getMenuTitle, getOrCreateContextMenu, getSelectionFromUI, getTabIcon, getTitleName, getToolbar, getToolbarId, getTree, getTreeExplorer, initCommonItems, initSelection, initToolbarArea, refresh, registerExtension, removeFromNorth, setComparator, setDefaultVisibility, setManager, setRootVisible, setSelected, setTitle, stateChange, topComponent
getDrawerWindow, getHostedDockables, isUsingDrawer, openContextInLastActiveNavigator
addTitleChangeListener, close, dockableHidden, dockableShown, fireTitleChangeListener, getCachedDockable, getHeaderComponents, getHostedComponent, getSite, getTabDropListener, getType, getUniqueName, isDrawer, isVisible, removeTitleChangeListener, setDockableVisible, setSite, setType, show, updateTitle
afterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabled
activate, deactivate, getDecorated, getViewWithoutDecoration, isDecorated, newId, setDecorated, setOwner, updateVisibleActions
addViewListener, addViewSelectionListener, addViewStateListener, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getId, getSelection, loadManifestToolbar, loadManifestToolbar, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, scheduleUpdateSelection, setId, toString, updateSelection, updateSelectionImpl, updateToolbarActions, updateVisibleActions
protected java.lang.String getNavigatorID()
oracle.ideri.navigator.DefaultNavigatorWindow
ContextMenuListener
.
ContextMenuHook
registration supports global ID "navigator"
to share context menus across all navigators or specific navigator ID DefaultNavigatorWindow.getNavigatorID()
registering a ContextMenuListener
to a specific navigator.
getNavigatorID
in class oracle.ideri.navigator.DefaultNavigatorWindow
ContextMenuListener
,
ContextMenuHook
,
ContextMenuListenersHook
,
NavigatorManager.addContextMenuListener(oracle.ide.controller.ContextMenuListener, java.lang.Class, boolean)
public java.lang.String getTabName()
oracle.ideri.navigator.DefaultNavigatorWindow
getTabName
in interface Dockable
getTabName
in class oracle.ideri.navigator.DefaultNavigatorWindow
DefaultNavigatorWindow.getTabIcon()
public java.lang.String getTitle()
oracle.ideri.navigator.DefaultNavigatorWindow
getTitle
in class oracle.ideri.navigator.DefaultNavigatorWindow
protected boolean isSaveExpansionState()
oracle.ideri.navigator.DefaultNavigatorWindow
isSaveExpansionState
in class oracle.ideri.navigator.DefaultNavigatorWindow
public void applicationChanged(ApplicationChangeEvent e)
ApplicationChangeListener
applicationChanged
in interface ApplicationChangeListener
e
- the event object containing information about the
change.public final Context getContext(java.util.EventObject event)
getContext
in class oracle.ideri.navigator.DefaultNavigatorWindow
event
- event associated with the context.public final Controller getController()
oracle.ideri.navigator.DefaultNavigatorWindow
Controller
associated with this view.getController
in interface ControllerProvider
getController
in class oracle.ideri.navigator.DefaultNavigatorWindow
protected void showPopupInBlankSpace(ContextMenu contextMenu, java.awt.event.MouseEvent e)
showPopupInBlankSpace
in class oracle.ideri.navigator.DefaultNavigatorWindow
public final void copyPreferencesTo(Context context)
ContentFilterCustomizer
ContentFilter
calls this method on a View that implements
this interface in order to pull preferences from the View that
may affect the filter's behavior.copyPreferencesTo
in interface ContentFilterCustomizer
public final void setToolbarVisible(boolean visible)
setToolbarVisible
in class oracle.ideri.navigator.DefaultNavigatorWindow
public final void loadLayout(PropertyAccess layout)
Dockable
loadLayout
in interface Dockable
loadLayout
in class oracle.ideri.navigator.DefaultNavigatorWindow
layout
- the storage objectpublic final void saveLayout(PropertyAccess layout)
Dockable
saveLayout
in interface Dockable
saveLayout
in class oracle.ideri.navigator.DefaultNavigatorWindow
layout
- the storage objectpublic HelpInfo getHelpInfo()
getHelpInfo
in interface Helpable
getHelpInfo
in class oracle.ideri.navigator.DefaultNavigatorWindow
public boolean openContext(Context context)
NavigatorWindow
openContext
in class NavigatorWindow
context
- the Context to opentrue
if the Context was successfully opened or
false
otherwise.public boolean openContext(Context context, boolean activateDockable)
NavigatorWindow
openContext
in class NavigatorWindow
context
- the Context to opentrue
if the Context was successfully opened or
false
otherwise.public boolean openContext_Original(Context context, boolean activateDockable)