Package com._1c.g5.v8.dt.md.ui.dialogs
Class ChoiceParameterLinksDialog<T extends AbstractChoiceParameterLink,M>
- java.lang.Object
- 
- org.eclipse.jface.window.Window
- 
- org.eclipse.jface.dialogs.Dialog
- 
- org.eclipse.jface.dialogs.TrayDialog
- 
- org.eclipse.ui.dialogs.SelectionDialog
- 
- com._1c.g5.v8.dt.md.ui.dialogs.ChoiceParameterLinksDialog<T,M>
 
 
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.jface.window.IShellProvider
 
 public class ChoiceParameterLinksDialog<T extends AbstractChoiceParameterLink,M> extends org.eclipse.ui.dialogs.SelectionDialogDialog for editing choice parameter links.
- 
- 
Field Summary- 
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 ChoiceParameterLinksDialog(org.eclipse.swt.widgets.Shell parentShell, List<T> choiceParameterLinks, Collection<M> attributes, ILabelProvider attributesLabelProvider, Collection<String> allowedNames, com.google.common.base.Function<M,T> attributeToCplFunction, com.google.common.base.Function<T,M> cplToAttributeFunction, BiPredicate<M,M> equalityPredicate)Creates a new dialog.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureShell(org.eclipse.swt.widgets.Shell shell)protected org.eclipse.swt.widgets.ControlcreateDialogArea(org.eclipse.swt.widgets.Composite parent)protected org.eclipse.swt.graphics.PointgetInitialSize()Collection<T>getItems()protected voidokPressed()- 
Methods inherited from class org.eclipse.ui.dialogs.SelectionDialogcreateButtonsForButtonBar, createMessageArea, getDialogBoundsSettings, getDialogBoundsStrategy, getInitialElementSelections, getInitialSelections, getMessage, getOkButton, getResult, isResizable, setDialogBoundsSettings, setInitialElementSelections, setInitialSelections, setMessage, setResult, setSelectionResult, setTitle
 - 
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, createContents, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 - 
Methods inherited from class org.eclipse.jface.window.WindowcanHandleShellCloseEvent, 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
 
- 
 
- 
- 
- 
Constructor Detail- 
ChoiceParameterLinksDialogpublic ChoiceParameterLinksDialog(org.eclipse.swt.widgets.Shell parentShell, List<T> choiceParameterLinks, Collection<M> attributes, ILabelProvider attributesLabelProvider, Collection<String> allowedNames, com.google.common.base.Function<M,T> attributeToCplFunction, com.google.common.base.Function<T,M> cplToAttributeFunction, BiPredicate<M,M> equalityPredicate)Creates a new dialog.- Parameters:
- parentShell- the shell.
- choiceParameterLinks- the choice parameter links.
- attributes- the allowed attributes.
- attributesLabelProvider- the attributes provider.
- allowedNames- the collection of names.
- attributeToCplFunction- the function to convert attribute to choice parameter link.
- cplToAttributeFunction- the function to convert choice parameter links to attributes.
- equalityPredicate- the predicate to check equality of attributes.
 
 
- 
 - 
Method Detail- 
getItemspublic Collection<T> getItems() - Returns:
- the result of the editing
 
 - 
configureShellprotected void configureShell(org.eclipse.swt.widgets.Shell shell) - Overrides:
- configureShellin class- org.eclipse.ui.dialogs.SelectionDialog
 
 - 
okPressedprotected void okPressed() - Overrides:
- okPressedin class- org.eclipse.jface.dialogs.Dialog
 
 - 
getInitialSizeprotected org.eclipse.swt.graphics.Point getInitialSize() - Overrides:
- getInitialSizein 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.Dialog
 
 
- 
 
-