|
||||||||||
| 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 | |||||||||