org.eclipse.emfforms.internal.spreadsheet.core.renderer
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 for VControl
.
- Author:
- Eugen Neufeld
EMFFormsSpreadsheetControlRenderer
public EMFFormsSpreadsheetControlRenderer(EMFFormsDatabinding emfformsDatabinding,
EMFFormsLabelProvider emfformsLabelProvider,
ReportService reportService,
VTViewTemplateProvider vtViewTemplateProvider)
- Default constructor.
- Parameters:
emfformsDatabinding
- The EMFFormsDatabinding to useemfformsLabelProvider
- The EMFFormsLabelProvider to usereportService
- The ReportService
vtViewTemplateProvider
- The VTViewTemplateProvider
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 class EMFFormsAbstractSpreadsheetRenderer<VControl>
- Parameters:
workbook
- The Workbook
to write tovElement
- The VElement
describing the information to writeviewModelContext
- The ViewModelContext
containing the EObject
renderTarget
- The EMFFormsSpreadsheetRenderTarget
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)
Copyright © 2015. All Rights Reserved.