Class DIViewSWTRenderer
- java.lang.Object
-
- org.eclipse.emf.ecp.view.model.common.AbstractRenderer<VELEMENT>
-
- org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer<VELEMENT>
-
- org.eclipse.emf.ecp.view.spi.core.swt.ContainerSWTRenderer<VView>
-
- org.eclipse.emf.ecp.view.internal.core.swt.renderer.ViewSWTRenderer
-
- org.eclipse.emf.ecp.ui.view.swt.di.renderer.DIViewSWTRenderer
-
- All Implemented Interfaces:
EMFFormsLocaleChangeListener
public class DIViewSWTRenderer extends ViewSWTRenderer
- Author:
- jfaltermeier
-
-
Field Summary
-
Fields inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
CUSTOM_VARIANT
-
-
Constructor Summary
Constructors Constructor Description DIViewSWTRenderer(VView vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsRendererFactory factory, EMFFormsLocaleProvider localeProvider)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.widgets.Control
render(SWTGridCell cell, org.eclipse.swt.widgets.Composite parent)
Renders the passedVElement
.-
Methods inherited from class org.eclipse.emf.ecp.view.internal.core.swt.renderer.ViewSWTRenderer
dispose, getChildren, getCustomVariant, notifyLocaleChange, renderControl
-
Methods inherited from class org.eclipse.emf.ecp.view.spi.core.swt.ContainerSWTRenderer
getComposite, getEMFFormsRendererFactory, getGridDescription, getLayout, setLayoutDataForControl
-
Methods inherited from class org.eclipse.emfforms.spi.swt.core.AbstractSWTRenderer
applyEnable, applyReadOnly, applyValidation, applyValidation, applyVisible, canReveal, finalizeRendering, getControls, getDefaultFontName, ignoreEnableOnReadOnly, init, isRenderingFinished, postInit, preInit, scrollToReveal, scrollToReveal, setControlEnabled
-
Methods inherited from class org.eclipse.emf.ecp.view.model.common.AbstractRenderer
checkRenderer, getRenderer, getReportService, getVElement, getViewModelContext, register
-
-
-
-
Constructor Detail
-
DIViewSWTRenderer
public DIViewSWTRenderer(VView vElement, ViewModelContext viewContext, ReportService reportService, EMFFormsRendererFactory factory, EMFFormsLocaleProvider localeProvider)
Default constructor.- Parameters:
vElement
- the view model element to be renderedviewContext
- the view contextreportService
- theReportService
factory
- theEMFFormsRendererFactory
localeProvider
- TheEMFFormsLocaleProvider
-
-
Method Detail
-
render
public org.eclipse.swt.widgets.Control render(SWTGridCell cell, org.eclipse.swt.widgets.Composite parent) throws NoRendererFoundException, NoPropertyDescriptorFoundExeption
Renders the passedVElement
.- Overrides:
render
in classAbstractSWTRenderer<VView>
- Parameters:
cell
- theSWTGridCell
of the control to renderparent
- theComposite
to render on- Returns:
- the rendered
Control
- Throws:
NoRendererFoundException
- this is thrown when a renderer cannot be foundNoPropertyDescriptorFoundExeption
- this is thrown when no property descriptor can be found- See Also:
AbstractSWTRenderer.render(org.eclipse.emfforms.spi.swt.core.layout.SWTGridCell, org.eclipse.swt.widgets.Composite)
-
-