Package com._1c.g5.aef2.lwt
Class LwtDialogRenderer
- java.lang.Object
- 
- com._1c.g5.aef2.lwt.LwtDialogRenderer
 
- 
- All Implemented Interfaces:
- IRenderer<LwtDialogRenderingParameters>
 - Direct Known Subclasses:
- LwtStandardDialogRenderer
 
 public abstract class LwtDialogRenderer extends Object implements IRenderer<LwtDialogRenderingParameters> The LWT dialog renderer.
- 
- 
Constructor SummaryConstructors Constructor Description LwtDialogRenderer(LwtRenderer 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 LwtDialogRenderingParametersgetParameters()protected StringgetTitle(IDialogViewModel viewModel)Returns the title of the dialog.protected ITreeTransformationgetTreeTransformation()Returns theITreeTransformationinstance.voidinitialize(LwtDialogRenderingParameters parameters)Initialized the renderer with the given parameters.protected booleanisResizable(IDialogViewModel viewModel)Returns the resizable flag of the dialog.protected abstract voidonContentRendered(IDialogViewModel viewModel)Performs required modifications of dialog's view model.voidrelayout()Triggers layout processing.voidrender(Iterable<IViewModel> viewModels)Renders the provided view models.voidsetTreeTransformation(ITreeTransformation treeTransformation)Sets theITreeTransformationinstance.
 
- 
- 
- 
Constructor Detail- 
LwtDialogRendererpublic LwtDialogRenderer(LwtRenderer 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(LwtDialogRenderingParameters parameters) Description copied from interface:IRendererInitialized the renderer with the given parameters.- Specified by:
- initializein interface- IRenderer<LwtDialogRenderingParameters>
- Parameters:
- parameters- the renderer parameters.
 
 - 
relayoutpublic void relayout() Description copied from interface:IRendererTriggers layout processing.- Specified by:
- relayoutin interface- IRenderer<LwtDialogRenderingParameters>
 
 - 
renderpublic void render(Iterable<IViewModel> viewModels) Description copied from interface:IRendererRenders the provided view models.- Specified by:
- renderin interface- IRenderer<LwtDialogRenderingParameters>
- Parameters:
- viewModels- the view models to render.
 
 - 
disposepublic void dispose() Description copied from interface:IRendererDisposes this renderer.- Specified by:
- disposein interface- IRenderer<LwtDialogRenderingParameters>
 
 - 
getParametersprotected final LwtDialogRenderingParameters 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<LwtDialogRenderingParameters>
 
 - 
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.
 
 - 
onContentRenderedprotected abstract void onContentRendered(IDialogViewModel viewModel) Performs required modifications of dialog's view model. Called after creating the dialog area and rendering its content.- Parameters:
- viewModel- the view model of the dialog
 
 
- 
 
-