Class EMFFormsAbstractSpreadsheetRenderer<VELEMENT extends VElement>
- java.lang.Object
-
- org.eclipse.emfforms.spi.spreadsheet.core.EMFFormsAbstractSpreadsheetRenderer<VELEMENT>
-
- Type Parameters:
VELEMENT
- TheVElement
type this renderer supports
- Direct Known Subclasses:
EMFFormsCategorizationElementRenderer
,EMFFormsCategorizationRenderer
,EMFFormsCategoryRenderer
,EMFFormsSpreadsheetContainerRenderer
,EMFFormsSpreadsheetControlRenderer
,EMFFormsSpreadsheetCustomControlRenderer
,EMFFormsSpreadsheetElementRenderer
,EMFFormsSpreadsheetTableControlRenderer
,EMFFormsSpreadsheetViewRenderer
public abstract class EMFFormsAbstractSpreadsheetRenderer<VELEMENT extends VElement> extends java.lang.Object
Abstract class which is the base class for all Spreadsheet renderer.- Author:
- Eugen Neufeld
-
-
Constructor Summary
Constructors Constructor Description EMFFormsAbstractSpreadsheetRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract int
render(org.apache.poi.ss.usermodel.Workbook workbook, VELEMENT vElement, ViewModelContext viewModelContext, EMFFormsSpreadsheetRenderTarget renderTarget)
This is called to trigger the rendering.
-
-
-
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
- TheWorkbook
to write tovElement
- TheVElement
describing the information to writeviewModelContext
- TheViewModelContext
containing theEObject
renderTarget
- TheEMFFormsSpreadsheetRenderTarget
containing the information where to render to- Returns:
- The number of rendered columns
-
-