Package com.e1c.g5.v8.dt.mw.ui.register
Class AbstractParameterSelectionDialog
java.lang.Object
org.eclipse.jface.window.Window
org.eclipse.jface.dialogs.Dialog
org.eclipse.jface.dialogs.TrayDialog
org.eclipse.jface.dialogs.TitleAreaDialog
com.e1c.g5.v8.dt.mw.ui.register.AbstractParameterSelectionDialog
- All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider
- Direct Known Subclasses:
AccountDialog
,CalculateDialog
public abstract class AbstractParameterSelectionDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
Register parameter selection dialog.When setting up the procedure, the user selects the parameters here.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TreeViewer
Register parametrs treeprotected final BasicRegister
Register that is configuredprotected String
Full path by selected parameterFields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractParameterSelectionDialog
(org.eclipse.swt.widgets.Shell parentShell, BasicRegister register) Create dialog -
Method Summary
Modifier and TypeMethodDescriptionprotected void
createButtonsForButtonBar
(org.eclipse.swt.widgets.Composite parent) protected org.eclipse.swt.widgets.Control
createDialogArea
(org.eclipse.swt.widgets.Composite parent) protected abstract MovementConstructorTreeItem
Create content tree modelprotected org.eclipse.jface.dialogs.IDialogSettings
protected int
protected org.eclipse.swt.graphics.Point
getInitialLocation
(org.eclipse.swt.graphics.Point initialSize) protected org.eclipse.swt.graphics.Point
Returns result dialog - full path by selected parameterprotected void
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
createContents, getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
Field Details
-
register
Register that is configured -
contentTree
Register parametrs tree -
result
Full path by selected parameter
-
-
Constructor Details
-
AbstractParameterSelectionDialog
public AbstractParameterSelectionDialog(org.eclipse.swt.widgets.Shell parentShell, BasicRegister register) Create dialog- Parameters:
parentShell
- - external window,cannot benull
register
- - selected register,cannot benull
-
-
Method Details
-
getResult
Returns result dialog - full path by selected parameter- Returns:
- name selected account, cannot be
null
-
createParametersTreeModel
Create content tree model- Returns:
- - root tree item , cannot be
null
-
getInitialSize
protected org.eclipse.swt.graphics.Point getInitialSize()- Overrides:
getInitialSize
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-
getInitialLocation
protected org.eclipse.swt.graphics.Point getInitialLocation(org.eclipse.swt.graphics.Point initialSize) - Overrides:
getInitialLocation
in classorg.eclipse.jface.dialogs.Dialog
-
createButtonsForButtonBar
protected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
createButtonsForButtonBar
in classorg.eclipse.jface.dialogs.Dialog
-
getDialogBoundsSettings
protected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings()- Overrides:
getDialogBoundsSettings
in classorg.eclipse.jface.dialogs.Dialog
-
getDialogBoundsStrategy
protected int getDialogBoundsStrategy()- Overrides:
getDialogBoundsStrategy
in classorg.eclipse.jface.dialogs.Dialog
-
okPressed
protected void okPressed()- Overrides:
okPressed
in classorg.eclipse.jface.dialogs.Dialog
-
createDialogArea
protected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
createDialogArea
in classorg.eclipse.jface.dialogs.TitleAreaDialog
-