org.eclipse.emfforms.internal.spreadsheet.core.renderer.categorization
Class EMFFormsCategoryRenderer

java.lang.Object
  extended by org.eclipse.emfforms.spi.spreadsheet.core.EMFFormsAbstractSpreadsheetRenderer<VCategory>
      extended by org.eclipse.emfforms.internal.spreadsheet.core.renderer.categorization.EMFFormsCategoryRenderer

public class EMFFormsCategoryRenderer
extends EMFFormsAbstractSpreadsheetRenderer<VCategory>

Spreadsheet renderer for VCategory.

Author:
Eugen Neufeld

Constructor Summary
EMFFormsCategoryRenderer(EMFFormsSpreadsheetRendererFactory rendererFactory, EMFFormsIdProvider idProvider, ReportService reportService)
          Default constructor.
 
Method Summary
 int render(org.apache.poi.ss.usermodel.Workbook workbook, VCategory vElement, ViewModelContext viewModelContext, EMFFormsSpreadsheetRenderTarget renderTarget)
          This is called to trigger the rendering.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EMFFormsCategoryRenderer

public EMFFormsCategoryRenderer(EMFFormsSpreadsheetRendererFactory rendererFactory,
                                EMFFormsIdProvider idProvider,
                                ReportService reportService)
Default constructor.

Parameters:
rendererFactory - The EMFFormsSpreadsheetRendererFactory to use
idProvider - The EMFFormsIdProvider to use
reportService - The ReportService to use
Method Detail

render

public int render(org.apache.poi.ss.usermodel.Workbook workbook,
                  VCategory vElement,
                  ViewModelContext viewModelContext,
                  EMFFormsSpreadsheetRenderTarget renderTarget)
This is called to trigger the rendering.

Specified by:
render in class EMFFormsAbstractSpreadsheetRenderer<VCategory>
Parameters:
workbook - The Workbook to write to
vElement - The VElement describing the information to write
viewModelContext - 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.