| Class | Description |
|---|---|
| CellObject |
The representation of a single cell of the Excel worksheet.
|
| Cluster |
The root of all parsed and rendered information.
|
| ExcelWorkbook |
The data structure describing the complete workbook.
|
| ExcelWorksheet |
The data structure describing a worksheet in the workbook.
|
| FileExt |
The Java class File already brings some valuable information about the name of a
file and parts of it, which is accessible from a StringTemplate V4 template - but in
this derived class it is even extended.
|
| Identifier |
Names of the objects in the data model are represented by this class.
|
| Info |
The data structure holding general information for code generation.
|
| ObjectList<T> |
A list of objects in the data model.
|
| ObjectMap<T> |
This is the base class of most elements in the data model, a map of objects, which is
compliant with the interface of the StringTemplate V4 engine.
|
| RowObject |
The row of an Excel worksheet as map of properties.
|
| RowObjectContainer |
This is the recursive data structure, which holds the tree structure of groups or
containers of row objects.
|
| Enum | Description |
|---|---|
| CellObject.CellType |
An enumeration describing the possible data types of the cell contents.
|
| Cluster.PseudoFieldName |
This is the list of pseudo-fields of class
Cluster that can be accessed
from a StringTemplate V4 template. |
| ExcelWorkbook.PseudoFieldName |
This is the list of pseudo-fields of class
ExcelWorkbook that can be
accessed from a StringTemplate V4 template. |
| ExcelWorksheet.PseudoFieldName |
This is the list of pseudo-fields of class
ExcelWorksheet that can be
accessed from a StringTemplate V4 template. |
| ObjectMap.PseudoFieldName |
This is the list of pseudo-fields of class
ObjectMap that can be accessed
from a StringTemplate V4 template. |
| RowObject.PseudoFieldName |
This is the list of pseudo-fields of class
RowObject that can be
accessed from a StringTemplate V4 template. |
| RowObjectContainer.PseudoFieldName |
This is the list of pseudo-fields of class
RowObjectContainer that can be
accessed from a StringTemplate V4 template. |
An overview on the data model including UML diagrams and an explanation with examples how to use it can be found online in the Wiki page The Data Model of the excelExporter project.