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