Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.ide.navigator
Class ProjectNavigatorWindow

java.lang.Object
  extended by oracle.ide.view.View
      extended by oracle.ide.view.ViewDecorator
          extended by oracle.ide.docking.DockableView
              extended by oracle.ide.docking.DockableWindow
                  extended by oracle.ide.navigator.NavigatorWindow
                      extended by oracle.ideri.navigator.DefaultNavigatorWindow
                          extended by oracle.ide.navigator.ProjectNavigatorWindow

All Implemented Interfaces:
ControllerProvider, Dockable, Helpable, ContentFilterCustomizer, ApplicationChangeListener

public final class ProjectNavigatorWindow
extends oracle.ideri.navigator.DefaultNavigatorWindow
implements ContentFilterCustomizer, ApplicationChangeListener

Field Summary

 

Fields inherited from class oracle.ide.navigator.NavigatorWindow
NAVIGATOR_WINDOW_ID

 

Fields inherited from class oracle.ide.docking.DockableView
CLOSED, HIDDEN, SHOWN

 

Fields inherited from class oracle.ide.view.View
EMPTY_SELECTION, PROJECT_PROP, VISIBLE_PROP, WORKSPACE_PROP

 

Fields inherited from interface oracle.ide.docking.Dockable
DEFAULT_VISIBILITY_MINIMIZED, DEFAULT_VISIBILITY_RAISED, DEFAULT_VISIBILITY_VISIBLE, TYPE_DISCARDABLE, TYPE_GLOBAL_VISIBLE, TYPE_NO_BUTTONS, TYPE_NORMAL, TYPE_NOT_TABBED, TYPE_RECYCLABLE, TYPE_TRUNCATE_TITLE

 

Method Summary
 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()
          Get the Controller associated with this view.
 HelpInfo getHelpInfo()
           
 java.lang.String getTabName()
          Gets the name to display in a tab.
 java.lang.String getTitle()
           
protected  boolean isSaveExpansionState()
           
 void loadLayout(PropertyAccess layout)
          reloads the layout information of this dockable.
 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)
           

 

Methods inherited from class oracle.ideri.navigator.DefaultNavigatorWindow
addFirstHostedWindow, addHostedWindow, addToNorth, coalesceTreeExplorerUpdates, collapse, expand, findTNode, getContextMenu, getCurrentWorkspace, getDefaultVisibility, 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

 

Methods inherited from class oracle.ide.navigator.NavigatorWindow
getHostedDockables, isUsingDrawer, openContextInLastActiveNavigator

 

Methods inherited from class oracle.ide.docking.DockableWindow
addTitleChangeListener, close, dockableHidden, dockableShown, fireTitleChangeListener, getCachedDockable, getHostedComponent, getSite, getTabDropListener, getType, getUniqueName, isVisible, removeTitleChangeListener, setDockableVisible, setSite, setType, show, updateTitle

 

Methods inherited from class oracle.ide.docking.DockableView
afterAutoExpanding, afterRestoringFromAutoExpansion, beforeAutoExpanding, getAutoExpansionPreferredSize, getAutoExpansionSize, isAutoExpandable, isAutoExpandableEnabled, setAutoExpandable, setAutoExpandableEnabled

 

Methods inherited from class oracle.ide.view.ViewDecorator
activate, deactivate, getViewWithoutDecoration, newId, setOwner, updateVisibleActions

 

Methods inherited from class oracle.ide.view.View
addViewListener, addViewSelectionListener, addViewStateListener, fireViewCollapsed, fireViewExpanded, fireViewSelectionChanged, getContext, getId, getSelection, loadManifestToolbar, loadManifestToolbar, owner, removeViewListener, removeViewSelectionListener, removeViewStateListener, scheduleUpdateSelection, setId, toString, updateSelection, updateSelectionImpl, updateToolbarActions, updateVisibleActions

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Method Detail

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.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.