org.eclipse.emfforms.spi.spreadsheet.core
Class EMFFormsAbstractSpreadsheetRenderer<VELEMENT extends VElement>

java.lang.Object
  extended by org.eclipse.emfforms.spi.spreadsheet.core.EMFFormsAbstractSpreadsheetRenderer<VELEMENT>
Type Parameters:
VELEMENT - The VElement type this renderer supports
Direct Known Subclasses:
EMFFormsCategorizationElementRenderer, EMFFormsCategorizationRenderer, EMFFormsCategoryRenderer, EMFFormsSpreadsheetContainerRenderer, EMFFormsSpreadsheetControlRenderer, EMFFormsSpreadsheetCustomControlRenderer, EMFFormsSpreadsheetElementRenderer, EMFFormsSpreadsheetTableControlRenderer, EMFFormsSpreadsheetViewRenderer

public abstract class EMFFormsAbstractSpreadsheetRenderer<VELEMENT extends VElement>
extends Object

Abstract class which is the base class for all Spreadsheet renderer.

Author:
Eugen Neufeld

Constructor Summary
EMFFormsAbstractSpreadsheetRenderer()
           
 
Method Summary
abstract  int render(org.apache.poi.ss.usermodel.Workbook workbook, VELEMENT 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

EMFFormsAbstractSpreadsheetRenderer

public EMFFormsAbstractSpreadsheetRenderer()
Method Detail

render

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

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


Copyright © 2015. All Rights Reserved.