Extension SDK 10.1.3.36.73

oracle.ide.navigator
Class NavigatorWindow

java.lang.Object
  extended byoracle.ide.view.View
      extended byoracle.ide.docking.DockableView
          extended byoracle.ide.docking.DockableWindow
              extended byoracle.ide.navigator.NavigatorWindow
All Implemented Interfaces:
ControllerProvider, Dockable, Helpable
Direct Known Subclasses:
oracle.ideri.navigator.DefaultNavigatorWindow

public abstract class NavigatorWindow
extends DockableWindow

NavigatorWindow interface provides the API for managing the contents of a navigator window tree.

See Also:
oracle.ide.addin.Observer

Field Summary
static java.lang.String NAVIGATOR_WINDOW_ID
          The navigator window view 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
 
Constructor Summary
NavigatorWindow()
           
 
Method Summary
abstract  void collapse(TNode tnode, boolean all)
          Collapse the specified TNode.
abstract  void expand(TNode tnode, boolean all)
          Expand the specified TNode.
abstract  TNode findTNode(Element element, TNode root)
          Find the specified element.
abstract  NavigatorManager getManager()
          Returns the NavigatorManager that manages this navigator.
abstract  TreeExplorer getTreeExplorer()
          Returns the TreeExplorer implementing the tree behavior for this navigator.
abstract  void refresh(TNode tnode)
          Closes and re-opens the specified tnode.
abstract  void setRootVisible(boolean visible)
          Hides the navigator root node if the visible parameter is false.
 
Methods inherited from class oracle.ide.docking.DockableWindow
addTitleChangeListener, close, dockableHidden, dockableShown, fireTitleChangeListener, getCachedDockable, getDefaultVisibility, getHostedComponent, getMenuTitle, getSite, getTabDropListener, getTabIcon, getType, getUniqueName, isVisible, loadLayout, removeTitleChangeListener, saveLayout, setDockableVisible, setSite, setType, show, stateChange, updateTitle
 
Methods inherited from class oracle.ide.view.View
activate, addViewListener, addViewSelectionListener, deactivate, fireViewClosed, fireViewSelectionChanged, getContext, getContext, getContextMenu, getController, getGUI, getHelpInfo, getId, getSelection, getSelectionFromUI, getToolbar, loadManifestToolbar, loadManifestToolbar, newId, owner, removeViewListener, removeViewSelectionListener, scheduleUpdateSelection, setId, setOwner, setToolbarVisible, updateSelection, updateSelectionImpl, updateToolbarActions, updateVisibleActions, updateVisibleActions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface oracle.ide.docking.Dockable
getTabName, getTitleName
 

Field Detail

NAVIGATOR_WINDOW_ID

public static final java.lang.String NAVIGATOR_WINDOW_ID
The navigator window view ID.

See Also:
Constant Field Values
Constructor Detail

NavigatorWindow

public NavigatorWindow()
Method Detail

setRootVisible

public abstract void setRootVisible(boolean visible)
Hides the navigator root node if the visible parameter is false.


collapse

public abstract void collapse(TNode tnode,
                              boolean all)
Collapse the specified TNode. If the boolean flag all is set to true, all descendents are also collapsed.


expand

public abstract void expand(TNode tnode,
                            boolean all)
Expand the specified TNode. If the boolean flag all is set to true, all descendents are also expanded.


findTNode

public abstract TNode findTNode(Element element,
                                TNode root)
Find the specified element. Start looking recursively depth first from the given root node. This method will open nodes in order to carry out the search. For other types of searches get the TreeExplorer using the getTreeExplorer() method. The TreeExplorer class provides other search methods.


refresh

public abstract void refresh(TNode tnode)
Closes and re-opens the specified tnode.


getTreeExplorer

public abstract TreeExplorer getTreeExplorer()
Returns the TreeExplorer implementing the tree behavior for this navigator.


getManager

public abstract NavigatorManager getManager()
Returns the NavigatorManager that manages this navigator.


Extension SDK 10.1.3.36.73

 

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