public class DIViewSWTRenderer extends ViewSWTRenderer
CUSTOM_VARIANT
Constructor and Description |
---|
DIViewSWTRenderer(VView vElement,
ViewModelContext viewContext,
ReportService reportService,
EMFFormsRendererFactory factory,
EMFFormsDatabinding emfFormsDatabinding,
EMFFormsLocaleProvider localeProvider)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.swt.widgets.Control |
render(SWTGridCell cell,
org.eclipse.swt.widgets.Composite parent)
Renders the passed
VElement . |
dispose, getChildren, getCustomVariant, notifyLocaleChange, renderControl
getComposite, getEMFFormsDatabinding, getEMFFormsRendererFactory, getGridDescription, getLayout, setLayoutDataForControl
applyEnable, applyReadOnly, applyValidation, applyVisible, finalizeRendering, getControls, getDefaultFontName, init, postInit, preInit, setControlEnabled
checkRenderer, getReportService, getVElement, getViewModelContext
public DIViewSWTRenderer(VView vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsRendererFactory factory, EMFFormsDatabinding emfFormsDatabinding, EMFFormsLocaleProvider localeProvider)
vElement
- the view model element to be renderedviewContext
- the view contextreportService
- the ReportService
factory
- the EMFFormsRendererFactory
emfFormsDatabinding
- The EMFFormsDatabinding
localeProvider
- The EMFFormsLocaleProvider
public org.eclipse.swt.widgets.Control render(SWTGridCell cell, org.eclipse.swt.widgets.Composite parent) throws NoRendererFoundException, NoPropertyDescriptorFoundExeption
VElement
.render
in class AbstractSWTRenderer<VView>
cell
- the SWTGridCell
of the control to renderparent
- the Composite
to render onControl
NoRendererFoundException
- this is thrown when a renderer cannot be foundNoPropertyDescriptorFoundExeption
- this is thrown when no property descriptor can be foundAbstractSWTRenderer.render(org.eclipse.emfforms.spi.swt.core.layout.SWTGridCell,
org.eclipse.swt.widgets.Composite)
Copyright © 2017. All rights reserved.