com.unitesk.requality.eclipse.ui.dialogs
Class SelectNodeDialog

java.lang.Object
  extended by Dialog
      extended by com.unitesk.requality.eclipse.ui.dialogs.SelectNodeDialog
Direct Known Subclasses:
SelectDocDialog, SelectReportDataDialog, SelectReqDialog

public abstract class SelectNodeDialog
extends Dialog


Field Summary
protected  TreeNode selectedNode
           
 
Constructor Summary
SelectNodeDialog(Shell shell, TreeDB treedb)
           
 
Method Summary
protected  void buttonPressed(int buttonId)
           
 boolean canCreateNode()
           
 boolean canCreateNodes()
           
 boolean canSelect()
           
protected  void createButtonsForButtonBar(Composite parent)
           
protected  Composite createClientContainer(Composite parent, int span)
           
protected  Control createDialogArea(Composite parent)
           
 TreeNode createNode(TreeNode parent, java.lang.String id)
           
protected  ITreeContentProvider getContentProvider()
           
protected  LabelProvider getLabelProvider()
           
 TreeNode getResult()
           
 java.lang.String getTitle()
           
 int open()
           
 void select(java.lang.Object obj)
           
 void setCanSelectRoot(boolean canSelectRoot)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selectedNode

protected TreeNode selectedNode
Constructor Detail

SelectNodeDialog

public SelectNodeDialog(Shell shell,
                        TreeDB treedb)
Method Detail

getTitle

public java.lang.String getTitle()

createNode

public TreeNode createNode(TreeNode parent,
                           java.lang.String id)

open

public int open()

buttonPressed

protected void buttonPressed(int buttonId)

canCreateNode

public boolean canCreateNode()

canSelect

public boolean canSelect()

getResult

public TreeNode getResult()

createDialogArea

protected Control createDialogArea(Composite parent)

getLabelProvider

protected LabelProvider getLabelProvider()

canCreateNodes

public boolean canCreateNodes()

getContentProvider

protected ITreeContentProvider getContentProvider()

createClientContainer

protected Composite createClientContainer(Composite parent,
                                          int span)

createButtonsForButtonBar

protected void createButtonsForButtonBar(Composite parent)

setCanSelectRoot

public void setCanSelectRoot(boolean canSelectRoot)

select

public void select(java.lang.Object obj)