Class SwtStandardRenderer
- java.lang.Object
- 
- com._1c.g5.aef2.renderers.Renderer<org.eclipse.swt.widgets.Widget,SwtRenderingParameters>
- 
- com._1c.g5.aef2.swt.renderers.SwtRenderer
- 
- com._1c.g5.aef2.standard.swt.renderers.SwtStandardRenderer
 
 
 
- 
- All Implemented Interfaces:
- IRenderer<SwtRenderingParameters>
 - Direct Known Subclasses:
- DtSwtRenderer,- SwtPropertyPaletteRenderer
 
 public class SwtStandardRenderer extends SwtRenderer SWT standard controls renderer.
- 
- 
Constructor SummaryConstructors Constructor Description SwtStandardRenderer()Instantiates a new SWT standard renderer.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyLayout(IControlViewModel viewModel, org.eclipse.swt.widgets.Widget nativeControl)Applies a layout to the given native control.protected org.eclipse.swt.widgets.LayoutconvertLayout(IAefLayout layout, org.eclipse.swt.widgets.Widget nativeControl)Converts the AEF layout to layout for the given native control.protected ObjectconvertLayoutData(IAefLayoutData layoutData, org.eclipse.swt.widgets.Widget nativeControl)Converts the AEF layout data to layout data for the given native control.protected <VM extends IControlViewModel>
 org.eclipse.swt.widgets.WidgetcreateNativeControl(IView<SwtRenderingParameters,VM,org.eclipse.swt.widgets.Widget> view, VM viewModel, org.eclipse.swt.widgets.Composite composite)Creates a native control for the given view, view model and composite.protected voiddisposeNativeControl(org.eclipse.swt.widgets.Widget nativeControl)Disposes the given native control.static IEventChannelgetFocusedEventChannel()voidrender(Iterable<IViewModel> viewModels)Renders the provided view models.- 
Methods inherited from class com._1c.g5.aef2.swt.renderers.SwtRendererdispose, getTargetId, initialize, relayout
 - 
Methods inherited from class com._1c.g5.aef2.renderers.RenderercreateView, findViewClass, getParameters, getTreeTransformation, loadMappings, setMapping, setTreeTransformation
 
- 
 
- 
- 
- 
Method Detail- 
getFocusedEventChannelpublic static IEventChannel getFocusedEventChannel() - Returns:
- the IEventChannelfor the focused view.
 
 - 
renderpublic void render(Iterable<IViewModel> viewModels) Description copied from interface:IRendererRenders the provided view models.- Specified by:
- renderin interface- IRenderer<SwtRenderingParameters>
- Overrides:
- renderin class- SwtRenderer
- Parameters:
- viewModels- the view models to render.
 
 - 
createNativeControlprotected <VM extends IControlViewModel> org.eclipse.swt.widgets.Widget createNativeControl(IView<SwtRenderingParameters,VM,org.eclipse.swt.widgets.Widget> view, VM viewModel, org.eclipse.swt.widgets.Composite composite) Creates a native control for the given view, view model and composite. Adds the focus listener for key-binding support.- Overrides:
- createNativeControlin class- SwtRenderer
- Parameters:
- view- the view to create a native control for.
- viewModel- the view model to create a native control from.
- composite- the SWT composite to create a native control in.
- Returns:
 
 - 
disposeNativeControlprotected void disposeNativeControl(org.eclipse.swt.widgets.Widget nativeControl) Disposes the given native control. Remove the focus listener about key-binding support.- Overrides:
- disposeNativeControlin class- SwtRenderer
- Parameters:
- nativeControl- the native control to dispose.
 
 - 
applyLayoutprotected void applyLayout(IControlViewModel viewModel, org.eclipse.swt.widgets.Widget nativeControl) Description copied from class:RendererApplies a layout to the given native control.- Specified by:
- applyLayoutin class- Renderer<org.eclipse.swt.widgets.Widget,SwtRenderingParameters>
- Parameters:
- viewModel- the associated view model.
- nativeControl- the native control to apply layout to.
 
 - 
convertLayoutprotected org.eclipse.swt.widgets.Layout convertLayout(IAefLayout layout, org.eclipse.swt.widgets.Widget nativeControl) Description copied from class:RendererConverts the AEF layout to layout for the given native control.- Specified by:
- convertLayoutin class- Renderer<org.eclipse.swt.widgets.Widget,SwtRenderingParameters>
- Parameters:
- layout- the AEF layout.
- Returns:
- the converted layout object.
 
 - 
convertLayoutDataprotected Object convertLayoutData(IAefLayoutData layoutData, org.eclipse.swt.widgets.Widget nativeControl) Description copied from class:RendererConverts the AEF layout data to layout data for the given native control.- Specified by:
- convertLayoutDatain class- Renderer<org.eclipse.swt.widgets.Widget,SwtRenderingParameters>
- Parameters:
- layoutData- the AEF layout data.
- Returns:
- the converted layout data object.
 
 
- 
 
-