com.unitesk.requality.eclipse.views
Class TreesView

java.lang.Object
  extended by ViewPart
      extended by com.unitesk.requality.eclipse.views.TreesView

public abstract class TreesView
extends ViewPart


Field Summary
protected  TreeNode curNode
           
protected  TreeViewer tree
           
protected  ITreeChangeListener treeChangeListener
           
protected  IUIStateChangeListener uiChangeListener
           
 
Constructor Summary
TreesView()
           
 
Method Summary
protected abstract  void contributeToActionBars()
           
protected abstract  IContentProvider createContentProvider()
           
protected abstract  ILabelProvider createLabelProvider()
           
 void createPartControl(Composite parent)
           
protected  ISelectionChangedListener createSelectionChangedListener()
           
 void dispose()
           
 TreeNode getSelectedNode()
           
 ITreeSelection getSelection()
           
protected  ITreeChangeListener getTreeChangeListener()
           
protected abstract  java.lang.String[] getTypes()
           
protected  ViewerComparator getViewerComparator()
           
protected abstract  void hookContextMenu()
           
protected abstract  void hookDoubleClickAction()
           
protected  boolean isTypeSupported(java.lang.String type)
           
protected abstract  void makeActions()
           
 void refresh(TreeNode node)
           
 void select(java.lang.Object obj)
           
 void setFocus()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tree

protected TreeViewer tree

curNode

protected TreeNode curNode

uiChangeListener

protected IUIStateChangeListener uiChangeListener

treeChangeListener

protected ITreeChangeListener treeChangeListener
Constructor Detail

TreesView

public TreesView()
Method Detail

isTypeSupported

protected boolean isTypeSupported(java.lang.String type)

createSelectionChangedListener

protected ISelectionChangedListener createSelectionChangedListener()

getTypes

protected abstract java.lang.String[] getTypes()

setFocus

public void setFocus()

createPartControl

public void createPartControl(Composite parent)

getViewerComparator

protected ViewerComparator getViewerComparator()

getTreeChangeListener

protected ITreeChangeListener getTreeChangeListener()

createContentProvider

protected abstract IContentProvider createContentProvider()

createLabelProvider

protected abstract ILabelProvider createLabelProvider()

makeActions

protected abstract void makeActions()

hookContextMenu

protected abstract void hookContextMenu()

hookDoubleClickAction

protected abstract void hookDoubleClickAction()

contributeToActionBars

protected abstract void contributeToActionBars()

refresh

public void refresh(TreeNode node)

dispose

public void dispose()

select

public void select(java.lang.Object obj)

getSelection

public ITreeSelection getSelection()

getSelectedNode

public TreeNode getSelectedNode()