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, SelectReqDialog, SelectTestPurposeDialog

public abstract class SelectNodeDialog
extends Dialog


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

Field Detail

selectedNode

protected TreeNode selectedNode

newNodeType

protected java.lang.String newNodeType

childtype

protected java.lang.String childtype
Constructor Detail

SelectNodeDialog

public SelectNodeDialog(Shell shell,
                        TreeDB treedb)
Method Detail

getTitle

public java.lang.String getTitle()

setTypeOfCreatedChilden

public void setTypeOfCreatedChilden(java.lang.String t)

open

public int open()

buttonPressed

protected void buttonPressed(int buttonId)

canCreateNode

public boolean canCreateNode()

canSelect

public boolean canSelect()

canSelectNode

public boolean canSelectNode()

getResult

public TreeNode getResult()

createDialogArea

protected Control createDialogArea(Composite parent)

getLabelProvider

protected ILabelProvider getLabelProvider()

canCreateNodes

public boolean canCreateNodes()

getContentProvider

protected ITreeContentProvider getContentProvider()

getRootQId

protected java.lang.String getRootQId()

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)

isNewNodeSelected

public boolean isNewNodeSelected()