org.eclipse.emfforms.spi.spreadsheet.core
Class EMFFormsAbstractSpreadsheetRenderer<VELEMENT extends VElement>
java.lang.Object
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
EMFFormsAbstractSpreadsheetRenderer
public EMFFormsAbstractSpreadsheetRenderer()
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 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
Copyright © 2015. All Rights Reserved.