- EnableExcelGenerator - Annotation Type in bld.generator.report.excel.config.annotation
-
The Interface EnableExcelGenerator.
- EnableExcelGeneratorConfiguration - Class in bld.generator.report.excel.config
-
The Class EnableExcelGeneratorConfiguration.
- EnableExcelGeneratorConfiguration() - Constructor for class bld.generator.report.excel.config.EnableExcelGeneratorConfiguration
-
- entityManager(LocalContainerEntityManagerFactoryBean) - Method in class bld.generator.report.excel.config.MultipleDatabaseConfiguration
-
Entity manager.
- entityManagerFactory(EntityManagerFactoryBuilder, DataSource, JpaVendorAdapter) - Method in class bld.generator.report.excel.config.MultipleDatabaseConfiguration
-
Entity manager factory.
- ENV_SHEET_NAME - Static variable in class bld.generator.report.utils.ExcelUtils
-
The Constant ENV_SHEET_NAME.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelBooleanTextImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelBorderImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelBoxMessageImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelCellLayoutImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelChartCategoryImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelChartImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelColumnImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelColumnWidthImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelDateImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelDropDownImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelFontImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelFormulaAliasImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelFunctionImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelFunctionMergeRowImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelFunctionRowImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelFunctionRowsImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelHeaderCellLayoutImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelHeaderLayoutImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelMergeRowImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelRgbColorImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelRowHeightImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.annotation.impl.ExcelSubtotalImpl
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.BaseSheet
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.ExcelBorder
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.ExcelColor
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.ExcelFont
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.ExtraColumn
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.ExtraColumnAnnotation
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.FunctionCell
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.InfoColumn
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.InfoField
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.LayoutCell
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.MergeCell
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.ReportExcel
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.data.SheetHeader
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.dropdown.DropDown
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.DynamicChart
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.MergeSheet
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.QuerySheetData
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.SheetData
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.SheetDynamicData
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.SheetDynamicFunctionTotal
-
Equals.
- equals(Object) - Method in class bld.generator.report.excel.SheetFunctionTotal
-
Equals.
- evaluate(String, String, Number) - Static method in class bld.generator.report.utils.ExcelUtils
-
Evaluate.
- EXCEL_CELL_LAYOUT_DATE - Static variable in class bld.generator.report.excel.constant.ExcelConstant
-
The Constant EXCEL_CELL_LAYOUT_DATE.
- EXCEL_CELL_LAYOUT_DOUBLE - Static variable in class bld.generator.report.excel.constant.ExcelConstant
-
The Constant EXCEL_CELL_LAYOUT_DOUBLE.
- EXCEL_CELL_LAYOUT_INTEGER - Static variable in class bld.generator.report.excel.constant.ExcelConstant
-
The Constant EXCEL_CELL_LAYOUT_INTEGER.
- EXCEL_CELL_LAYOUT_STRING - Static variable in class bld.generator.report.excel.constant.ExcelConstant
-
The Constant EXCEL_CELL_LAYOUT_STRING.
- EXCEL_COLUMN_WIDTH - Static variable in class bld.generator.report.excel.constant.ExcelConstant
-
The Constant EXCEL_COLUMN_WIDTH.
- EXCEL_DATE_DD_MM_YYYY - Static variable in class bld.generator.report.excel.constant.ExcelConstant
-
The Constant EXCEL_DATE_DD_MM_YYYY.
- ExcelAnnotationImpl<T extends Annotation> - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelAnnotationImpl.
- ExcelAnnotationImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelAnnotationImpl
-
Instantiates a new excel annotation impl.
- ExcelAreaBorder - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelAreaBorder.
ExcelAreaBorder is used to set a border on an area of cells.
ExcelAreaBorder is composed by:
AreaRange - to define an area of cells
Border - to set the border type
IncludeSuperHeader - to enable/disable the area extension on the super header
- ExcelAttachment<T> - Class in bld.generator.report.excel
-
The Class ExcelAttachment.
ExcelAttachment is used to attachment files within file excel.
It is composed by:
Attachment - to define the file
AttachmentType - to set type file
FileName - to define file name
The "attachment" field can be a byte array or a string, the string type represent the file path.
It is used by
RowSheet classes.
- ExcelBarChartData - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelBarChartData.
- ExcelBaseDataSource - Class in bld.generator.report.excel.query.impl
-
The Class ExcelBaseDataSource.
- ExcelBaseDataSource() - Constructor for class bld.generator.report.excel.query.impl.ExcelBaseDataSource
-
Instantiates a new excel base data source.
- ExcelBooleanText - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelBooleanText.
- ExcelBooleanTextImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelBooleanTextImpl.
- ExcelBooleanTextImpl(String, String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelBooleanTextImpl
-
Instantiates a new excel boolean text impl.
- ExcelBooleanTextImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelBooleanTextImpl
-
Instantiates a new excel boolean text impl.
- ExcelBorder - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelBorder.
- ExcelBorder - Class in bld.generator.report.excel.data
-
The Class ExcelBorder.
This class is a property on
LayoutCell class.
- ExcelBorder() - Constructor for class bld.generator.report.excel.data.ExcelBorder
-
- ExcelBorderImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelBorderImpl.
- ExcelBorderImpl(BorderStyle, BorderStyle, BorderStyle, BorderStyle) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelBorderImpl
-
Instantiates a new excel border impl.
- ExcelBorderImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelBorderImpl
-
Instantiates a new excel border impl.
- ExcelBoxMessage - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelBoxMessage.
- ExcelBoxMessageImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelBoxImpl.
- ExcelBoxMessageImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelBoxMessageImpl
-
Instantiates a new excel box impl.
- ExcelBoxMessageImpl(boolean, BoxStyle, String, String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelBoxMessageImpl
-
Instantiates a new excel box impl.
- ExcelCellLayout - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelCellLayout.
- ExcelCellLayoutImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelCellLayoutImpl.
- ExcelCellLayoutImpl(boolean, VerticalAlignment, ExcelRgbColor[], ExcelRgbColor[], int, HorizontalAlignment, ExcelFont, FillPatternType, ExcelBorder) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelCellLayoutImpl
-
Instantiates a new excel cell layout impl.
- ExcelCellLayoutImpl(boolean, VerticalAlignment, ExcelRgbColor[], ExcelRgbColor[], int, HorizontalAlignment, ExcelFont, FillPatternType, ExcelBorder, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelCellLayoutImpl
-
Instantiates a new excel cell layout impl.
- ExcelCellLayoutImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelCellLayoutImpl
-
Instantiates a new excel cell layout impl.
- ExcelChart - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelChart.
- ExcelChartCategory - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelChartCategory.
- ExcelChartCategoryImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelChartCategoryImpl.
- ExcelChartCategoryImpl(String, String, String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartCategoryImpl
-
Instantiates a new excel chart category impl.
- ExcelChartCategoryImpl(String, String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartCategoryImpl
-
Instantiates a new excel chart category impl.
- ExcelChartCategoryImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartCategoryImpl
-
Instantiates a new excel chart category impl.
- ExcelChartDataLabel - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelChartDataLabel.
- ExcelChartDataLabelImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelChartDataLabelImpl.
- ExcelChartDataLabelImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartDataLabelImpl
-
Instantiates a new excel chart data label impl.
- ExcelChartDataLabelImpl(boolean, boolean, boolean, boolean, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartDataLabelImpl
-
Instantiates a new excel chart data label impl.
- ExcelChartImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelChartImpl.
- ExcelChartImpl(String, ExcelChartCategory[], ChartTypes, int, int, LegendPosition, AxisPosition, AxisPosition, String, boolean, String, PresetColor[], PresetColor, PresetColor, AxisCrosses, AxisCrossBetween, boolean, ExcelChartDataLabel, boolean, SpreadsheetVersion) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartImpl
-
Instantiates a new excel chart impl.
- ExcelChartImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelChartImpl
-
Instantiates a new excel chart impl.
- ExcelCharts - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelCharts.
- ExcelColor - Class in bld.generator.report.excel.data
-
The Class ExcelColor.
This class is used as a property on
LayoutCell class.
- ExcelColor() - Constructor for class bld.generator.report.excel.data.ExcelColor
-
- ExcelColumn - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelColumn.
- excelColumn() - Method in class bld.generator.report.excel.data.SheetHeader
-
Excel column.
- ExcelColumnImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelColumnImpl.
- ExcelColumnImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelColumnImpl
-
Instantiates a new excel column impl.
- ExcelColumnImpl(String, double) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelColumnImpl
-
Instantiates a new excel column impl.
- ExcelColumnImpl(String, String, double, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelColumnImpl
-
Instantiates a new excel column impl.
- ExcelColumnWidth - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelColumnWidth.
- ExcelColumnWidthImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelColumnWidthImpl.
- ExcelColumnWidthImpl(int) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelColumnWidthImpl
-
Instantiates a new excel column width impl.
- ExcelColumnWidthImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelColumnWidthImpl
-
Instantiates a new excel column width impl.
- ExcelConstant - Class in bld.generator.report.excel.constant
-
The Class ExcelConstant.
- ExcelConstant() - Constructor for class bld.generator.report.excel.constant.ExcelConstant
-
- ExcelDataSource - Interface in bld.generator.report.excel.query
-
The Interface ExcelDataSource.
- ExcelDate - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelDate.
ExcelDate is used to set the date format and it is set on fields of the classes:
RowSheet
SheetSummary
- ExcelDateImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelDateImpl.
- ExcelDateImpl(ColumnDateFormat) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelDateImpl
-
Instantiates a new excel date impl.
- ExcelDateImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelDateImpl
-
Instantiates a new excel date impl.
- ExcelDropDown - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelDropDown.
Excel Drop Down is used to create a drop down list that references another table within the Excel file.
- ExcelDropDownImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelDropDownImpl.
- ExcelDropDownImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelDropDownImpl
-
Instantiates a new excel drop down impl.
- ExcelDropDownImpl(boolean, String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelDropDownImpl
-
Instantiates a new excel drop down impl.
- ExcelDropDownImpl(boolean, String, ExcelFormulaAlias[], ExcelBoxMessage) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelDropDownImpl
-
Instantiates a new excel drop down impl.
- ExcelDropDownImpl(boolean, String, ExcelFormulaAlias[]) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelDropDownImpl
-
Instantiates a new excel drop down impl.
- ExcelFont - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFont.
ExcelFont defines the following properties:
Font - to set font type
Bold - to enable/disable bold
Italic - to enable/disable italic
Underline - to set underline type
Size - to set font size
It is a property of the following annotations:
ExcelCellLayout
ExcelHeaderCellLayout
- ExcelFont - Class in bld.generator.report.excel.data
-
The Class ExcelFont.
This class is used as a property on LayoutCell class.
- ExcelFont() - Constructor for class bld.generator.report.excel.data.ExcelFont
-
- ExcelFontImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelFontImpl.
- ExcelFontImpl(UnderlineType, short, boolean, FontType, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFontImpl
-
Instantiates a new excel font impl.
- ExcelFontImpl(UnderlineType, int, boolean, FontType, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFontImpl
-
Instantiates a new excel font impl.
- ExcelFontImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFontImpl
-
Instantiates a new excel font impl.
- ExcelFormulaAlias - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFormulaAlias.
- ExcelFormulaAliasImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelFormulaAliasImpl.
- ExcelFormulaAliasImpl(String, String, String, boolean, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFormulaAliasImpl
-
Instantiates a new excel formula alias impl.
- ExcelFormulaAliasImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFormulaAliasImpl
-
Instantiates a new excel formula alias impl.
- ExcelFreezePane - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFreezePane.
ExcelFreezePane is used to freeze rows and columns.
It is set on SheetData classes and it is composed from:
ColumnFreez - to lock the number of columns
RowFreez - to lock the number of rows
- ExcelFunction - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFunction.
ExcelFunction is used to define the excel functions through:
Function - to set function
NameFunction - function identifier
AnotherTable - it is enabled if the function is referred to another
table
Here are a series of examples:
How to sum the records on a column? - You must concatenate column name
with RowStart and RowEnd, example
sum(${fieldNameRowStart}:${fieldNameRowEnd}), in the same way on a merged
cell you can obtain the sum of a group of rows.
The names of the two fields must be the same
How to sum the records on a row? - Here You will use 2 different fields
names and the function will be written as follows:
sum(${fieldName1}:${fiedlName2}), indexes should not be written
ExcelFunction is a property of the following annotations:
ExcelFunctionMergeRow
ExcelFunctionRow
Below an example to calculate functions on rows and columns.
- ExcelFunctionImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelFunctionImpl.
- ExcelFunctionImpl(String, String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionImpl
-
Instantiates a new excel function impl.
- ExcelFunctionImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionImpl
-
Instantiates a new excel function impl.
- ExcelFunctionImpl(String, String, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionImpl
-
Instantiates a new excel function impl.
- ExcelFunctionImpl(String, String, boolean, ExcelFormulaAlias[]) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionImpl
-
Instantiates a new excel function impl.
- ExcelFunctionMergeRow - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFunctionMergeRow.
ExcelFunctionMergeRow is used to configure the cell layout merged and define
the excel function.
It is composed from:
ExcelCellsLayout - to define cell layout
ExcelColumn - to define the header description and the position of
column
ExcelMergeRow - it is used to merge cells after checking the equality the
reference field values
ExcelFunction - to define the function
ExcelColumnWidth - to set column width<7li>
ExcelHeaderCellLayout - to define header cell layout
ExcelSubtotal - to execute subtotal function
ExcelFunctionMergeRow is parameter of the annotation
ExcelFunctionRows.
- ExcelFunctionMergeRowImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelFunctionMergeRowImpl.
- ExcelFunctionMergeRowImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionMergeRowImpl
-
Instantiates a new excel function merge row impl.
- ExcelFunctionMergeRowImpl(ExcelCellLayout, ExcelColumn, ExcelMergeRow, ExcelFunction, ExcelColumnWidth) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionMergeRowImpl
-
Instantiates a new excel function merge row impl.
- ExcelFunctionMergeRowImpl(ExcelCellLayout, ExcelColumn, ExcelMergeRow, ExcelFunction, ExcelColumnWidth, ExcelHeaderCellLayout, ExcelSubtotal) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionMergeRowImpl
-
Instantiates a new excel function merge row impl.
- ExcelFunctionRow - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFunctionRow.
- ExcelFunctionRowImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelFunctionRowImpl.
- ExcelFunctionRowImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionRowImpl
-
Instantiates a new excel function row impl.
- ExcelFunctionRowImpl(ExcelCellLayout, ExcelColumn, ExcelFunction, ExcelColumnWidth) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionRowImpl
-
Instantiates a new excel function row impl.
- ExcelFunctionRowImpl(ExcelCellLayout, ExcelColumn, ExcelFunction, ExcelColumnWidth, ExcelHeaderCellLayout, ExcelSubtotal) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionRowImpl
-
Instantiates a new excel function row impl.
- ExcelFunctionRows - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelFunctionRows.
ExcelFunctionRows is used to manage 2 lists:
excelFunctions
excelFunctionMerges
It must be managed on
RowSheet classes.
- ExcelFunctionRowsImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelFunctionRowsImpl.
- ExcelFunctionRowsImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionRowsImpl
-
Instantiates a new excel function rows impl.
- ExcelFunctionRowsImpl(ExcelFunctionRow[], ExcelFunctionMergeRow[]) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelFunctionRowsImpl
-
Instantiates a new excel function rows impl.
- ExcelGeneratorException - Exception in bld.generator.report.excel.exception
-
The Class ExceptionExcelGenerator.
- ExcelGeneratorException() - Constructor for exception bld.generator.report.excel.exception.ExcelGeneratorException
-
Instantiates a new exception excel generator.
- ExcelGeneratorException(String, Throwable) - Constructor for exception bld.generator.report.excel.exception.ExcelGeneratorException
-
Instantiates a new exception excel generator.
- ExcelGeneratorException(String) - Constructor for exception bld.generator.report.excel.exception.ExcelGeneratorException
-
Instantiates a new exception excel generator.
- ExcelGeneratorException(Throwable) - Constructor for exception bld.generator.report.excel.exception.ExcelGeneratorException
-
Instantiates a new exception excel generator.
- ExcelHeaderCellLayout - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelHeaderCellLayout.
- ExcelHeaderCellLayoutImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelHeaderCellLayoutImpl.
- ExcelHeaderCellLayoutImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelHeaderCellLayoutImpl
-
Instantiates a new excel header cell layout impl.
- ExcelHeaderCellLayoutImpl(boolean, VerticalAlignment, ExcelRgbColor, ExcelRgbColor, HorizontalAlignment, ExcelFont, FillPatternType, ExcelBorder, int, boolean) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelHeaderCellLayoutImpl
-
Instantiates a new excel header cell layout impl.
- ExcelHeaderLayout - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelHeaderLayout.
ExcelHeaderLayout is used to configure the header of the table.
It is composed by:
RowHeight - to set row height
ExcelHeaderCellLayout - to set the header cell style
It must be to managed in
SheetData classes.
- ExcelHeaderLayoutImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelHeaderLayoutImpl.
- ExcelHeaderLayoutImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelHeaderLayoutImpl
-
Instantiates a new excel header layout impl.
- ExcelHeaderLayoutImpl(short, ExcelHeaderCellLayout) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelHeaderLayoutImpl
-
Instantiates a new excel header layout impl.
- ExcelHyperlink - Class in bld.generator.report.excel
-
The Class ExcelHyperlink.
- ExcelHyperlink(String, String, HyperlinkType, Integer, String) - Constructor for class bld.generator.report.excel.ExcelHyperlink
-
Instantiates a new excel hyperlink.
- ExcelImage - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelImage.
The ExcelImage is used to add image into cell, and it need to set the following properties.
PictureType - to define the picture type
AnchorType - to define to anchor type
ResizeHeight - to define the resize in height
resize(1.0,1.0) - it keeps the original size.
resize(0.5,0.5) it resizes to 50% of the original.
resize(2.0,2.0) it resizes to 200% of the original.
ResizeWidth - to define the resize in width
resize(1.0,1.0) - it keeps the original size.
resize(0.5,0.5) it resizes to 50% of the original.
resize(2.0,2.0) it resizes to 200% of the original.
- ExcelLabel - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelLabel.
ExcelLabel writes a label on the sheet and it must be added in the field within the
SheetData classes.
It is composed by:
ExcelCellsLayout - to define cell layout
ColumnMerge - to set the number of merged cells
- ExcelMarginSheet - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelMarginSheet.
ExcelMarginSheet is used to set the margin for all the cells of the sheet.
Top
Bottom
Left
Right
- ExcelMergeRow - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelMergeRow.
ExcelMergeRow works as follows:
It is used to merge cells after checking the equality the reference field values.
ReferenceField is empty only to the field identifier of the table and it must be in the first column.
ExcelMergeRow works only if the property "notMerge" in
ExcelSheetLayout is disabled.
ExcelMergeRow is an annotation of the fields within
RowSheet classes.
- ExcelMergeRowImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelMergeRowImpl.
- ExcelMergeRowImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelMergeRowImpl
-
Instantiates a new excel merge row impl.
- ExcelMergeRowImpl(String) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelMergeRowImpl
-
Instantiates a new excel merge row impl.
- ExcelMultipleDataSource - Class in bld.generator.report.excel.query.impl
-
The Class ExcelMultipleDataSource.
ExcelMultipleDataSource works if the "bld.commons.multiple.datasource" property is enabled
- ExcelMultipleDataSource() - Constructor for class bld.generator.report.excel.query.impl.ExcelMultipleDataSource
-
- ExcelPivot - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelPivot.
ExcelPivot is used to create a pivot table, you can define the starting column through the property "startColumn".
This annotation is added within ${link bld.generator.report.excel.SheetData} classes.
- ExcelPivotColumn - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelPivotColumn.
ExcelPivotColumn is used to add the columns in the pivot table.
This annotation is added on fields of the ${link bld.generator.report.excel.RowSheet} classes.
You can set the order of the columns through the property "order".
- ExcelPivotColumnFunction - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelPivotColumnFunction.
ExcelPivotColumnFunction is used to add a column with specific function within pivot table.
ExcelPivotColumnFunction is composed of the following properties:
Order - to order the write of the column
DataConsolidateFunction - to define the function
This annotation is added on fields of the ${link bld.generator.report.excel.RowSheet} classes.
- ExcelPivotFilter - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelPivotFilter.
- ExcelPivotRow - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelPivotRow.
ExcelPivotRow is used to add the rows in the pivot table.
This annotation is added on fields of the ${link bld.generator.report.excel.RowSheet} classes.
You can set the order of the rows through the property "order".
- ExcelQuery - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelQuery.
- ExcelQueryComponent - Interface in bld.generator.report.excel.query
-
The Interface ExcelQueryComponent.
- ExcelQueryComponentImpl - Class in bld.generator.report.excel.query.impl
-
The Class ExcelQueryComponentImpl.
ExcelQueryComponentImpl is the class that manages the
QuerySheetData classes and the annotation
ExcelQuery.
- ExcelQueryComponentImpl() - Constructor for class bld.generator.report.excel.query.impl.ExcelQueryComponentImpl
-
- ExcelRgbColor - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelRgbColor.
ExcelRgbColor is used to set the color by the RGB color model.
- ExcelRgbColorImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelRgbColorImpl.
- ExcelRgbColorImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelRgbColorImpl
-
Instantiates a new excel rgb color impl.
- ExcelRgbColorImpl(byte, byte, byte) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelRgbColorImpl
-
Instantiates a new excel rgb color impl.
- ExcelRgbColorImpl(int, int, int) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelRgbColorImpl
-
Instantiates a new excel rgb color impl.
- ExcelRowHeight - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelRowHeight.
ExcelRowHeight is used to set the row height in centimeters.
It is set on
RowSheet classes or it added on field within of
SheetSummary classes.
- ExcelRowHeightImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelRowHeightImpl.
- ExcelRowHeightImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelRowHeightImpl
-
Instantiates a new excel row height impl.
- ExcelRowHeightImpl(short) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelRowHeightImpl
-
Instantiates a new excel row height impl.
- ExcelSelectCell - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSelectCell.
ExcelSelectCell is use to select a cell within a cover file.
It is used on
ReportExcel classes.
- ExcelSheetLayout - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSheetLayout.
ExcelSheetLayout is used to configure the sheet layout through:
Landscape - to enable/disable landscape
NotMerge - to enable/disable merged cells
SortAndFilter - to enable/disable sort and filter
StartColumn - to set the column start
StartRow - to set the row start
Order - to set index on sheets list
AreaBorder - to define the border areas
showHeader - to enable/disable the writing of the header
It is used on
SheetData and
SheetSummary classes.
- ExcelSingleDataSource - Class in bld.generator.report.excel.query.impl
-
The Class ExcelSingleDataSource.
ExcelSingleDataSource works if the following properties match this conditions:
spring.datasource.url - it is defined
bld.commons.multiple.datasource - it is disabled or missing
- ExcelSingleDataSource() - Constructor for class bld.generator.report.excel.query.impl.ExcelSingleDataSource
-
- ExcelSubtotal - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSubtotal.
ExcelSubtotal and
ExcelSubtotals are used To calculate the subtotals grouped by the value of the first column, the function type is defined by the "dataConsolidateFunction" property.
This annotation is added to fields within classes of type "
RowSheet".
The property ExcelCellLayout define the cell layout.
- ExcelSubtotalImpl - Class in bld.generator.report.excel.annotation.impl
-
The Class ExcelSubtotalImpl.
- ExcelSubtotalImpl() - Constructor for class bld.generator.report.excel.annotation.impl.ExcelSubtotalImpl
-
Instantiates a new excel subtotal impl.
- ExcelSubtotalImpl(ExcelCellLayout, boolean, DataConsolidateFunction) - Constructor for class bld.generator.report.excel.annotation.impl.ExcelSubtotalImpl
-
Instantiates a new excel subtotal impl.
- ExcelSubtotals - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSubtotals.
ExcelSubtotals and
ExcelSubtotal are used To calculate the subtotals grouped by the value of the first column,
the function type is defined within of
ExcelSubtotal, here instead you set the "startLabel" and "endLabel" properties to be concatenated to the first column and to define the subtotal label that groups all rows.
This annotation is defined within classes of type "
RowSheet".
The property ExcelCellLayout define the cell layout instead the property sumForGroup enable the subtotals grouped by the value of the first column.
- ExcelSummary - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSummary.
ExcelSummary is used to define the following properties:
Title - to write the title of table
Comment - to write a comment on header
Layout - to set the cell style on cells of the first column
widthColumn1 - to set the width on the first column
widthColumn2 - to set the width on the second column
It must be to used on
SheetSummary classes
- ExcelSuperHeader - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSuperHeader.
ExcelSuperHeader defines the top level header cell and it sets the row height.
It is a property of the annotation
ExcelSuperHeaders.
- ExcelSuperHeaderCell - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSuperHeaderCell.
ExcelSuperHeaderCell is used to write the top level header cell.
It is composed by:
ColumnName - to define the top level header name
ColumnRange - to set the cell range address
ExcelHeaderCellLayout - to set the style of the top level header cell
It is a property of the annotation
ExcelSuperHeader.
- ExcelSuperHeaders - Annotation Type in bld.generator.report.excel.annotation
-
The Interface ExcelSuperHeaders.
ExcelSuperHeaders manages a list of the top level header cell through superHeaders property.
It is used on
SheetData classes and it is not used on
SheetDynamicData classes
- ExcelUtils - Class in bld.generator.report.utils
-
The Class ExcelUtils.
- ExcelUtils() - Constructor for class bld.generator.report.utils.ExcelUtils
-
- executeQuery(QuerySheetData<T>) - Method in interface bld.generator.report.excel.query.ExcelQueryComponent
-
Execute query.
- executeQuery(QuerySheetData<T>) - Method in class bld.generator.report.excel.query.impl.ExcelQueryComponentImpl
-
Execute query.
- ExtraColumn - Class in bld.generator.report.excel.data
-
The Class ExtraColumn.
- ExtraColumn() - Constructor for class bld.generator.report.excel.data.ExtraColumn
-
- ExtraColumnAnnotation - Class in bld.generator.report.excel.data
-
The Class ExtraColumnAnnotation.
ExtraColumnAnnotation is used to configure the dynamic cells type and the
style.
It must be set on mapExtraColumnAnnotation within the
SheetDynamicData classes.
- ExtraColumnAnnotation() - Constructor for class bld.generator.report.excel.data.ExtraColumnAnnotation
-