com.unitesk.requality.eclipse.ui.dialogs
public abstract class TreeViewerDialog<T> extends Dialog
Modifier and Type | Field and Description |
---|---|
protected Button |
createButton |
protected Composite |
header |
protected KeyListener |
keyList |
protected MouseListener |
mouseList |
protected TreeViewer |
nodeTree |
protected T |
selectedNode |
Constructor and Description |
---|
TreeViewerDialog(IShellProvider parentShell) |
TreeViewerDialog(Shell parentShell) |
Modifier and Type | Method and Description |
---|---|
boolean |
canCreateNode() |
boolean |
canSelect() |
boolean |
canSelectNode() |
protected void |
createButtonsForButtonBar(Composite parent) |
protected Composite |
createClientContainer(Composite parent,
int span) |
protected ILabelProvider |
getLabelProvider() |
T |
getResult() |
protected java.lang.String |
getRootQId() |
protected void |
refresh() |
void |
select(java.lang.Object obj) |
protected void |
updateUI() |
protected TreeViewer nodeTree
protected Button createButton
protected T selectedNode
protected Composite header
protected MouseListener mouseList
protected KeyListener keyList
public TreeViewerDialog(Shell parentShell)
public TreeViewerDialog(IShellProvider parentShell)
protected java.lang.String getRootQId()
protected ILabelProvider getLabelProvider()
public boolean canCreateNode()
public boolean canSelectNode()
public boolean canSelect()
protected Composite createClientContainer(Composite parent, int span)
protected void refresh()
protected void updateUI()
public T getResult()
protected void createButtonsForButtonBar(Composite parent)
public void select(java.lang.Object obj)