SUMMARY:
java.lang.Object
oracle.ide.view.View
oracle.ide.view.ViewDecorator
oracle.ide.docking.DockableView
oracle.ide.docking.DockableWindow
oracle.ide.navigator.NavigatorWindow
oracle.ideri.navigator.DefaultNavigatorWindow
oracle.ide.navigator.ProjectNavigatorWindow
- All Implemented Interfaces:
- ControllerProvider, Dockable, Helpable, ContentFilterCustomizer, ApplicationChangeListener
public final class ProjectNavigatorWindow
- extends oracle.ideri.navigator.DefaultNavigatorWindow
- implements ContentFilterCustomizer, ApplicationChangeListener
getTabName
public java.lang.String getTabName()
- Description copied from interface:
Dockable
- Gets the name to display in a tab.
- Specified by:
getTabName in interface Dockable- Overrides:
getTabName in class oracle.ideri.navigator.DefaultNavigatorWindow
- Returns:
- the name to display in a tab.
- See Also:
Dockable.getTabIcon()
getTitle
public java.lang.String getTitle()
- Overrides:
getTitle in class oracle.ideri.navigator.DefaultNavigatorWindow
isSaveExpansionState
protected boolean isSaveExpansionState()
- Overrides:
isSaveExpansionState in class oracle.ideri.navigator.DefaultNavigatorWindow
applicationChanged
public void applicationChanged(ApplicationChangeEvent e)
- Description copied from interface:
ApplicationChangeListener
- Notification that the selected application has changed. Both the old
and new application are passed through the event object. The
implementation should return as soon as possible; this method is
called on the AWT event dispatch thread and will block painting.
For long-running implementations, it would be appropriate to put up a
"working..." type of message in your UI, push the work onto a
background Thread, and then update the UI with invokeLater.
- Specified by:
applicationChanged in interface ApplicationChangeListener
- Parameters:
e - the event object containing information about the
change.
getContext
public final Context getContext(java.util.EventObject event)
- Overrides:
getContext in class oracle.ideri.navigator.DefaultNavigatorWindow
- Parameters:
event - event associated with the context.
- Returns:
- the current view context for the given event.
getController
public final Controller getController()
- Description copied from interface:
ControllerProvider
- Get the
Controller associated with this view.
- Specified by:
getController in interface ControllerProvider- Overrides:
getController in class oracle.ideri.navigator.DefaultNavigatorWindow
- Returns:
- the Controller associated with this view.
showPopupInBlankSpace
protected void showPopupInBlankSpace(ContextMenu contextMenu,
java.awt.event.MouseEvent e)
- Overrides:
showPopupInBlankSpace in class oracle.ideri.navigator.DefaultNavigatorWindow
copyPreferencesTo
public final void copyPreferencesTo(Context context)
- Description copied from interface:
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.
- Specified by:
copyPreferencesTo in interface ContentFilterCustomizer
setToolbarVisible
public final void setToolbarVisible(boolean visible)
- Overrides:
setToolbarVisible in class oracle.ideri.navigator.DefaultNavigatorWindow
loadLayout
public final void loadLayout(PropertyAccess layout)
- Description copied from interface:
Dockable
- reloads the layout information of this dockable.
- Specified by:
loadLayout in interface Dockable- Overrides:
loadLayout in class oracle.ideri.navigator.DefaultNavigatorWindow
- Parameters:
layout - the storage object
saveLayout
public final void saveLayout(PropertyAccess layout)
- Description copied from interface:
Dockable
- Saves the layout information of this dockable.
- Specified by:
saveLayout in interface Dockable- Overrides:
saveLayout in class oracle.ideri.navigator.DefaultNavigatorWindow
- Parameters:
layout - the storage object
getHelpInfo
public HelpInfo getHelpInfo()
- Specified by:
getHelpInfo in interface Helpable- Overrides:
getHelpInfo in class oracle.ideri.navigator.DefaultNavigatorWindow
openContext
public boolean openContext(Context context)
- Description copied from class:
NavigatorWindow
- Asks the NavigatorWindow to open the specified Context. This involves
expanding as many levels of UI necessary to reach the specified
Context. The base implementation is inefficient. Subclasses are
expected to override this method to provide more efficient
implementations.
- Overrides:
openContext in class NavigatorWindow
- Parameters:
context - the Context to open
- Returns:
true if the Context was successfully opened or
false otherwise.
openContext
public boolean openContext(Context context,
boolean activateDockable)
- Description copied from class:
NavigatorWindow
- Asks the NavigatorWindow to open the specified Context. This involves
expanding as many levels of UI necessary to reach the specified
Context. The base implementation is inefficient. Subclasses are
expected to override this method to provide more efficient
implementations.
- Overrides:
openContext in class NavigatorWindow
- Parameters:
context - the Context to open
- Returns:
true if the Context was successfully opened or
false otherwise.