TPTP 4.6.0 Platform Project
Internal API Specification

org.eclipse.hyades.ui.internal.navigator
Class TreeNavigatorFrameSource

java.lang.Object
  extended by org.eclipse.ui.views.framelist.TreeViewerFrameSource
      extended by org.eclipse.hyades.ui.internal.navigator.TreeNavigatorFrameSource
All Implemented Interfaces:
org.eclipse.ui.views.framelist.IFrameSource

public class TreeNavigatorFrameSource
extends org.eclipse.ui.views.framelist.TreeViewerFrameSource

Frame source for tree navigators, which uses TreeFrame to capture the state of the tree viewer.

This implementation is based on the org.eclipse.ui.views.navigator.NavigatorFrameSource class.


Field Summary
protected  ITreeNavigator treeNavigator
           
 
Fields inherited from interface org.eclipse.ui.views.framelist.IFrameSource
CURRENT_FRAME, FULL_CONTEXT, PARENT_FRAME, SELECTION_FRAME
 
Constructor Summary
TreeNavigatorFrameSource(ITreeNavigator treeNavigator)
          Constructor for TreeNavigatorFrameSource
 
Method Summary
protected  org.eclipse.ui.views.framelist.TreeFrame createFrame(java.lang.Object input)
          Returns a new frame.
protected  void frameChanged(org.eclipse.ui.views.framelist.TreeFrame frame)
          Also updates the navigator's title.
protected  ITreeNavigator getTreeNavigator()
          Returns the tree navigator this frame source is associated with.
 
Methods inherited from class org.eclipse.ui.views.framelist.TreeViewerFrameSource
connectTo, getCurrentFrame, getFrame, getParentFrame, getSelectionFrame, getViewer, handlePropertyChange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

treeNavigator

protected ITreeNavigator treeNavigator
Constructor Detail

TreeNavigatorFrameSource

public TreeNavigatorFrameSource(ITreeNavigator treeNavigator)
Constructor for TreeNavigatorFrameSource

Parameters:
viewer -
Method Detail

getTreeNavigator

protected ITreeNavigator getTreeNavigator()
Returns the tree navigator this frame source is associated with.

Returns:
ITreeNavigator

createFrame

protected org.eclipse.ui.views.framelist.TreeFrame createFrame(java.lang.Object input)
Returns a new frame. This implementation extends the super implementation by setting the frame's tool tip text to show the full path for the input element.

Overrides:
createFrame in class org.eclipse.ui.views.framelist.TreeViewerFrameSource
Parameters:
input -
Returns:
TreeFrame

frameChanged

protected void frameChanged(org.eclipse.ui.views.framelist.TreeFrame frame)
Also updates the navigator's title.

Overrides:
frameChanged in class org.eclipse.ui.views.framelist.TreeViewerFrameSource
Parameters:
TreeFrame -

TPTP 4.6.0 Platform Project
Internal API Specification