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.TitleAreaDialogRegister parameter selection dialog.When setting up the procedure, the user selects the parameters here.
- 
- 
Field SummaryFields Modifier and Type Field Description protected TreeViewercontentTreeRegister parametrs treeprotected BasicRegisterregisterRegister that is configuredprotected StringresultFull path by selected parameter- 
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialogDLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
 - 
Fields inherited from class org.eclipse.jface.dialogs.DialogblockedHandler, 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
 
- 
 - 
Constructor SummaryConstructors Constructor Description AbstractParameterSelectionDialog(org.eclipse.swt.widgets.Shell parentShell, BasicRegister register)Create dialog
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidcreateButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent)protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent)protected abstract MovementConstructorTreeItemcreateParametersTreeModel()Create content tree modelprotected org.eclipse.jface.dialogs.IDialogSettingsgetDialogBoundsSettings()protected intgetDialogBoundsStrategy()protected org.eclipse.swt.graphics.PointgetInitialLocation(org.eclipse.swt.graphics.Point initialSize)protected org.eclipse.swt.graphics.PointgetInitialSize()StringgetResult()Returns result dialog - full path by selected parameterprotected voidokPressed()- 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialogcreateContents, getErrorMessage, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
 - 
Methods inherited from class org.eclipse.jface.dialogs.TrayDialogcloseTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
 - 
Methods inherited from class org.eclipse.jface.dialogs.DialogapplyDialogFont, 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.WindowcanHandleShellCloseEvent, 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 Detail- 
registerprotected final BasicRegister register Register that is configured
 - 
contentTreeprotected TreeViewer contentTree Register parametrs tree
 - 
resultprotected String result Full path by selected parameter
 
- 
 - 
Constructor Detail- 
AbstractParameterSelectionDialogpublic AbstractParameterSelectionDialog(org.eclipse.swt.widgets.Shell parentShell, BasicRegister register)Create dialog- Parameters:
- parentShell- - external window,cannot be- null
- register- - selected register,cannot be- null
 
 
- 
 - 
Method Detail- 
getResultpublic String getResult() Returns result dialog - full path by selected parameter- Returns:
- name selected account, cannot be null
 
 - 
createParametersTreeModelprotected abstract MovementConstructorTreeItem createParametersTreeModel() Create content tree model- Returns:
- - root tree item , cannot be null
 
 - 
getInitialSizeprotected org.eclipse.swt.graphics.Point getInitialSize() - Overrides:
- getInitialSizein class- org.eclipse.jface.dialogs.TitleAreaDialog
 
 - 
getInitialLocationprotected org.eclipse.swt.graphics.Point getInitialLocation(org.eclipse.swt.graphics.Point initialSize) - Overrides:
- getInitialLocationin class- org.eclipse.jface.dialogs.Dialog
 
 - 
createButtonsForButtonBarprotected void createButtonsForButtonBar(org.eclipse.swt.widgets.Composite parent) - Overrides:
- createButtonsForButtonBarin class- org.eclipse.jface.dialogs.Dialog
 
 - 
getDialogBoundsSettingsprotected org.eclipse.jface.dialogs.IDialogSettings getDialogBoundsSettings() - Overrides:
- getDialogBoundsSettingsin class- org.eclipse.jface.dialogs.Dialog
 
 - 
getDialogBoundsStrategyprotected int getDialogBoundsStrategy() - Overrides:
- getDialogBoundsStrategyin class- org.eclipse.jface.dialogs.Dialog
 
 - 
okPressedprotected void okPressed() - Overrides:
- okPressedin class- org.eclipse.jface.dialogs.Dialog
 
 - 
createDialogAreaprotected org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent) - Overrides:
- createDialogAreain class- org.eclipse.jface.dialogs.TitleAreaDialog
 
 
- 
 
-