org.eclipse.emfforms.internal.spreadsheet.core.renderer.table
Class EMFFormsSpreadsheetTableControlRenderer
java.lang.Object
org.eclipse.emfforms.spi.spreadsheet.core.EMFFormsAbstractSpreadsheetRenderer<VTableControl>
org.eclipse.emfforms.internal.spreadsheet.core.renderer.table.EMFFormsSpreadsheetTableControlRenderer
public class EMFFormsSpreadsheetTableControlRenderer
- extends EMFFormsAbstractSpreadsheetRenderer<VTableControl>
Spreadsheet renderer for VTableControl.
- Author:
- Eugen Neufeld
EMFFormsSpreadsheetTableControlRenderer
public EMFFormsSpreadsheetTableControlRenderer(EMFFormsDatabinding emfformsDatabinding,
EMFFormsLabelProvider emfformsLabelProvider,
ReportService reportService,
EMFFormsSpreadsheetRendererFactory rendererFactory,
VTViewTemplateProvider vtViewTemplateProvider)
- Default constructor.
- Parameters:
emfformsDatabinding - The EMFFormsDatabinding to useemfformsLabelProvider - The EMFFormsLabelProvider to usereportService - The ReportServicerendererFactory - The EMFFormsSpreadsheetRendererFactory to usevtViewTemplateProvider - The VTViewTemplateProvider to use
render
public int render(org.apache.poi.ss.usermodel.Workbook workbook,
VTableControl vElement,
ViewModelContext viewModelContext,
EMFFormsSpreadsheetRenderTarget eMFFormsSpreadsheetRenderTarget)
- This is called to trigger the rendering.
- Specified by:
render in class EMFFormsAbstractSpreadsheetRenderer<VTableControl>
- Parameters:
workbook - The Workbook to write tovElement - The VElement describing the information to writeviewModelContext - The ViewModelContext containing the EObjecteMFFormsSpreadsheetRenderTarget - 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.