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.