Package com._1c.g5.aef2.swt.renderers
Class SwtDialogRenderer
- java.lang.Object
- 
- com._1c.g5.aef2.swt.renderers.SwtDialogRenderer
 
- 
- All Implemented Interfaces:
- IRenderer<SwtDialogRenderingParameters>
 - Direct Known Subclasses:
- SwtStandardDialogRenderer
 
 public abstract class SwtDialogRenderer extends Object implements IRenderer<SwtDialogRenderingParameters> The SWT dialog renderer.
- 
- 
Constructor SummaryConstructors Constructor Description SwtDialogRenderer(SwtRenderer contentRenderer)Instantiates a new SWT dialog renderer.
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.eclipse.core.databinding.observable.value.IObservableValue<?>createOkButtonEnableObservable(IDialogViewModel viewModel)Creates theIObservableValuefor enable state of the ok button.voiddispose()Disposes this renderer.protected abstract org.eclipse.swt.graphics.PointgetInitialSize(IDialogViewModel viewModel)Returns the initial size of the dialog.protected SwtDialogRenderingParametersgetParameters()protected StringgetTitle(IDialogViewModel viewModel)Returns the title of the dialog.protected ITreeTransformationgetTreeTransformation()Returns theITreeTransformationinstance.voidinitialize(SwtDialogRenderingParameters parameters)Initialized the renderer with the given parameters.protected booleanisResizable(IDialogViewModel viewModel)Returns the resizable flag of the dialog.voidrelayout()Triggers layout processing.voidrender(Iterable<IViewModel> viewModels)Renders the provided view models.voidsetTreeTransformation(ITreeTransformation treeTransformation)Sets theITreeTransformationinstance.
 
- 
- 
- 
Constructor Detail- 
SwtDialogRendererpublic SwtDialogRenderer(SwtRenderer contentRenderer) Instantiates a new SWT dialog renderer.- Parameters:
- contentRenderer- the content renderer to use by this dialog renderer to display the content of dialog.
 
 
- 
 - 
Method Detail- 
initializepublic void initialize(SwtDialogRenderingParameters parameters) Description copied from interface:IRendererInitialized the renderer with the given parameters.- Specified by:
- initializein interface- IRenderer<SwtDialogRenderingParameters>
- Parameters:
- parameters- the renderer parameters.
 
 - 
relayoutpublic void relayout() Description copied from interface:IRendererTriggers layout processing.- Specified by:
- relayoutin interface- IRenderer<SwtDialogRenderingParameters>
 
 - 
renderpublic void render(Iterable<IViewModel> viewModels) Description copied from interface:IRendererRenders the provided view models.- Specified by:
- renderin interface- IRenderer<SwtDialogRenderingParameters>
- Parameters:
- viewModels- the view models to render.
 
 - 
disposepublic void dispose() Description copied from interface:IRendererDisposes this renderer.- Specified by:
- disposein interface- IRenderer<SwtDialogRenderingParameters>
 
 - 
getParametersprotected final SwtDialogRenderingParameters getParameters() - Returns:
- this renderer rendering parameters.
 
 - 
getTreeTransformationprotected final ITreeTransformation getTreeTransformation() Returns theITreeTransformationinstance.- Returns:
- the ITreeTransformationinstance.
 
 - 
setTreeTransformationpublic void setTreeTransformation(ITreeTransformation treeTransformation) Description copied from interface:IRendererSets theITreeTransformationinstance.- Specified by:
- setTreeTransformationin interface- IRenderer<SwtDialogRenderingParameters>
 
 - 
getInitialSizeprotected abstract org.eclipse.swt.graphics.Point getInitialSize(IDialogViewModel viewModel) Returns the initial size of the dialog.- Parameters:
- viewModel- the view model.
- Returns:
- the initial size of the dialog.
 
 - 
createOkButtonEnableObservableprotected abstract org.eclipse.core.databinding.observable.value.IObservableValue<?> createOkButtonEnableObservable(IDialogViewModel viewModel) Creates theIObservableValuefor enable state of the ok button.- Parameters:
- viewModel- the view model.
- Returns:
- the newly created IObservableValue.
 
 - 
getTitleprotected String getTitle(IDialogViewModel viewModel) Returns the title of the dialog.- Parameters:
- viewModel- the view model.
- Returns:
- the title of the dialog.
 
 - 
isResizableprotected boolean isResizable(IDialogViewModel viewModel) Returns the resizable flag of the dialog.- Parameters:
- viewModel- the view model.
- Returns:
- the resizable flag of the dialog.
 
 
- 
 
-