Class EMFFormsSpreadsheetControlRenderer
- java.lang.Object
-
- org.eclipse.emfforms.spi.spreadsheet.core.EMFFormsAbstractSpreadsheetRenderer<VControl>
-
- org.eclipse.emfforms.internal.spreadsheet.core.renderer.EMFFormsSpreadsheetControlRenderer
-
public class EMFFormsSpreadsheetControlRenderer extends EMFFormsAbstractSpreadsheetRenderer<VControl>
Spreadsheet renderer forVControl
.- Author:
- Eugen Neufeld, Johannes Faltermeier
-
-
Constructor Summary
Constructors Constructor Description EMFFormsSpreadsheetControlRenderer(EMFFormsDatabindingEMF emfformsDatabinding, EMFFormsLabelProvider emfformsLabelProvider, ReportService reportService, VTViewTemplateProvider vtViewTemplateProvider, EMFFormsIdProvider idProvider, EMFFormsSpreadsheetValueConverterRegistry converterRegistry, EMFFormsSpreadsheetFormatDescriptionProvider formatDescriptionProvider, EMFFormsDomainExpander domainExpander)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
render(org.apache.poi.ss.usermodel.Workbook workbook, VControl vElement, ViewModelContext viewModelContext, EMFFormsSpreadsheetRenderTarget renderTarget)
This is called to trigger the rendering.
-
-
-
Constructor Detail
-
EMFFormsSpreadsheetControlRenderer
public EMFFormsSpreadsheetControlRenderer(EMFFormsDatabindingEMF emfformsDatabinding, EMFFormsLabelProvider emfformsLabelProvider, ReportService reportService, VTViewTemplateProvider vtViewTemplateProvider, EMFFormsIdProvider idProvider, EMFFormsSpreadsheetValueConverterRegistry converterRegistry, EMFFormsSpreadsheetFormatDescriptionProvider formatDescriptionProvider, EMFFormsDomainExpander domainExpander)
Default constructor.- Parameters:
emfformsDatabinding
- The EMFFormsDatabinding to useemfformsLabelProvider
- The EMFFormsLabelProvider to usereportService
- TheReportService
vtViewTemplateProvider
- TheVTViewTemplateProvider
idProvider
- TheEMFFormsIdProvider
converterRegistry
- TheEMFFormsSpreadsheetValueConverterRegistry
formatDescriptionProvider
- TheEMFFormsSpreadsheetFormatDescriptionProvider
domainExpander
- TheEMFFormsDomainExpander
-
-
Method Detail
-
render
public int render(org.apache.poi.ss.usermodel.Workbook workbook, VControl vElement, ViewModelContext viewModelContext, EMFFormsSpreadsheetRenderTarget renderTarget)
This is called to trigger the rendering.- Specified by:
render
in classEMFFormsAbstractSpreadsheetRenderer<VControl>
- Parameters:
workbook
- TheWorkbook
to write tovElement
- TheVElement
describing the information to writeviewModelContext
- TheViewModelContext
containing theEObject
renderTarget
- TheEMFFormsSpreadsheetRenderTarget
containing the information where to render to- Returns:
- The number of rendered columns
- See Also:
EMFFormsAbstractSpreadsheetRenderer.render(org.apache.poi.ss.usermodel.Workbook, org.eclipse.emf.ecp.view.spi.model.VElement, org.eclipse.emf.ecp.view.spi.context.ViewModelContext, org.eclipse.emfforms.spi.spreadsheet.core.EMFFormsSpreadsheetRenderTarget)
-
-