|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.swt.widgets.Dialog
com.sysord.mad.ui.swt.dialog.LayerDialog
public class LayerDialog
Dialog
with a tree view of the MAD configuration layers.
Field Summary | |
---|---|
protected com.sysord.mad.evaluator.FormatExpressionEvaluationService |
formatExprEvaluationService
Format expression evaluation service. |
protected org.eclipse.jface.viewers.TreeViewer |
viewer
|
Constructor Summary | |
---|---|
LayerDialog(org.eclipse.swt.widgets.Shell parent,
com.sysord.mad.core.preferences.MADProjectPreferenceProvider projectPreferenceProvider)
Create a new LayerDialog with its parent Shell . |
Method Summary | |
---|---|
protected void |
closing()
Called when this dialog is closing. |
protected void |
createDialogControl(org.eclipse.swt.widgets.Shell parent)
Create the dialog widgets. |
protected void |
deselect(org.eclipse.jface.viewers.TreeNode selectedNode,
org.eclipse.swt.widgets.TreeItem selectedItem,
java.util.List<com.sysord.mad.configuration.Layer> selectedLayers)
Deselect the given selected node and its children. |
protected org.eclipse.jface.viewers.ITreeContentProvider |
getContentProvider()
Returns an ITreeContentProvider used by the tree viewer of this dialog. |
protected com.sysord.mad.evaluator.FormatExpressionEvaluationService |
getFormatExprEvaluationService()
retrieves and returns the FormatExpressionEvaluationService using injector |
protected org.eclipse.jface.viewers.IStructuredSelection |
getInitialSelection()
Returns the initial selection. |
protected java.lang.Object |
getInput()
Returns the input for the tree viewer of this dialog. |
protected org.eclipse.jface.viewers.ILabelProvider |
getLabelProvider()
Returns the label provider for the tree viewer of this dialog. |
protected org.eclipse.swt.events.SelectionListener |
getSelectionListener()
Creates a SelectionListener for the TreeViewer . |
org.eclipse.jface.viewers.TreeViewer |
getViewer()
|
java.lang.Object |
open()
Open this dialog. |
void |
refresh()
Reload the layers configurations and clear the selection. |
protected void |
select(org.eclipse.jface.viewers.TreeNode selectedNode,
org.eclipse.swt.widgets.TreeItem selectedItem,
java.util.List<com.sysord.mad.configuration.Layer> selectedLayers)
Select the given selected node and its children. |
Methods inherited from class org.eclipse.swt.widgets.Dialog |
---|
checkSubclass, getParent, getStyle, getText, setText |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.eclipse.jface.viewers.TreeViewer viewer
protected com.sysord.mad.evaluator.FormatExpressionEvaluationService formatExprEvaluationService
Constructor Detail |
---|
public LayerDialog(org.eclipse.swt.widgets.Shell parent, com.sysord.mad.core.preferences.MADProjectPreferenceProvider projectPreferenceProvider)
LayerDialog
with its parent Shell
.
parent
- A Shell
which will be the parent of this dialog.projectPreferenceProvider
- Preference provider for the current project.
java.lang.IllegalArgumentException
- org.eclipse.swt.SWTException
- Method Detail |
---|
public void refresh()
public java.lang.Object open()
protected void closing()
protected void createDialogControl(org.eclipse.swt.widgets.Shell parent)
shell
- public org.eclipse.jface.viewers.TreeViewer getViewer()
protected org.eclipse.swt.events.SelectionListener getSelectionListener()
SelectionListener
for the TreeViewer
.
protected org.eclipse.jface.viewers.IStructuredSelection getInitialSelection()
protected org.eclipse.jface.viewers.ITreeContentProvider getContentProvider()
ITreeContentProvider
used by the tree viewer of this dialog.
By default, a TreeNodeContentProvider
.
ITreeContentProvider
used by the tree viewer of this dialog.protected java.lang.Object getInput()
By default, the viewer uses a TreeNodeContentProvider
so this method should
return a TreeNode
.
Subclass the getContentProvider
method for changing the content provider
type and using an other type of input.
protected org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
protected void select(org.eclipse.jface.viewers.TreeNode selectedNode, org.eclipse.swt.widgets.TreeItem selectedItem, java.util.List<com.sysord.mad.configuration.Layer> selectedLayers)
selectedNode
- selectedItem
- selectedLayers
- protected void deselect(org.eclipse.jface.viewers.TreeNode selectedNode, org.eclipse.swt.widgets.TreeItem selectedItem, java.util.List<com.sysord.mad.configuration.Layer> selectedLayers)
selectedNode
- selectedItem
- selectedLayers
- protected com.sysord.mad.evaluator.FormatExpressionEvaluationService getFormatExprEvaluationService()
FormatExpressionEvaluationService
using injector
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |