public abstract class SelectNodeDialog extends TreeViewerDialog<TreeNode>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
childtype |
protected TreeDB |
db |
protected java.lang.String |
newNodeType |
createButton, header, keyList, mouseList, nodeTree, selectedNode
Constructor and Description |
---|
SelectNodeDialog(org.eclipse.swt.widgets.Shell shell,
TreeDB treedb) |
Modifier and Type | Method and Description |
---|---|
protected void |
buttonPressed(int buttonId) |
boolean |
canCreateNode() |
boolean |
canCreateNodes() |
boolean |
canSelectNode() |
boolean |
canSelectNode(TreeNode selectedNode) |
protected org.eclipse.swt.widgets.Composite |
createClientContainer(org.eclipse.swt.widgets.Composite parent,
int span) |
protected org.eclipse.swt.widgets.Control |
createDialogArea(org.eclipse.swt.widgets.Composite parent) |
protected java.lang.String |
defaultIdPrefix() |
protected ITreeContentProvider |
getContentProvider() |
ITreeNodeFilter |
getEnablementFilter() |
protected ILabelProvider |
getLabelProvider() |
protected RequalityContentProvider |
getRequalityContentProvider() |
java.lang.String |
getTitle() |
boolean |
isNewNodeSelected() |
int |
open() |
protected void |
refresh() |
protected void |
saveAction(TreeNode n) |
void |
select(java.lang.Object obj) |
void |
setCanSelectRoot(boolean canSelectRoot) |
void |
setContentFilter(ITreeNodeFilter fl) |
void |
setEnablementFilter(ITreeNodeFilter f) |
void |
setFilter(ITreeNodeFilter f) |
void |
setTypeOfCreatedChilden(java.lang.String t) |
canSelect, createButtonsForButtonBar, getResult, getRootQId, updateUI
protected TreeDB db
protected java.lang.String newNodeType
protected java.lang.String childtype
public SelectNodeDialog(org.eclipse.swt.widgets.Shell shell, TreeDB treedb)
public java.lang.String getTitle()
public void setTypeOfCreatedChilden(java.lang.String t)
protected java.lang.String defaultIdPrefix()
protected void saveAction(TreeNode n)
public int open()
protected void buttonPressed(int buttonId)
public boolean canSelectNode()
canSelectNode
in class TreeViewerDialog<TreeNode>
public boolean canSelectNode(TreeNode selectedNode)
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
protected ILabelProvider getLabelProvider()
getLabelProvider
in class TreeViewerDialog<TreeNode>
public boolean canCreateNodes()
protected ITreeContentProvider getContentProvider()
protected RequalityContentProvider getRequalityContentProvider()
protected org.eclipse.swt.widgets.Composite createClientContainer(org.eclipse.swt.widgets.Composite parent, int span)
createClientContainer
in class TreeViewerDialog<TreeNode>
public void setCanSelectRoot(boolean canSelectRoot)
public boolean canCreateNode()
canCreateNode
in class TreeViewerDialog<TreeNode>
public void select(java.lang.Object obj)
select
in class TreeViewerDialog<TreeNode>
protected void refresh()
refresh
in class TreeViewerDialog<TreeNode>
public boolean isNewNodeSelected()
public void setContentFilter(ITreeNodeFilter fl)
public void setFilter(ITreeNodeFilter f)
public ITreeNodeFilter getEnablementFilter()
public void setEnablementFilter(ITreeNodeFilter f)