public class DefaultFIXGRIDExportInfoProvider extends java.lang.Object implements IFIXGRIDExportInfoProvider
IFIXGRIDExportInfoProvider.
Use this class for extending your own implementations.| Constructor and Description |
|---|
DefaultFIXGRIDExportInfoProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
findAlignmentForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findAlignmentForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findAlignmentForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findBackgroundColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findBackgroundColorForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findBackgroundColorForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
int |
findColumnWidthForPDFColumn(ColumnInfo column,
int calculatedWidth)
Explicitly pass back the PDF width of the column.
|
java.lang.String |
findFontForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findFontForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findFontForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.Float |
findPDFHeightForDataRow(int rowIndex)
Height that is passed as fixed height into the cells of a data row.
|
java.lang.Float |
findPDFHeightForFooterRow(int rowIndex)
Height that is passed as fixed height into the cells of a footer row.
|
java.lang.Float |
findPDFHeightForHeaderRow(int rowIndex)
Height that is passed as fixed height into the cells of a header row.
|
java.lang.String |
findTextColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findTextColorForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.lang.String |
findTextColorForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column) |
java.util.List<java.util.List<java.lang.String>> |
updateFooterRows(java.util.List<java.util.List<java.lang.String>> footerRows)
Allows to explicitly update the rows that form the footer part of the
table.
|
java.util.List<java.util.List<java.lang.String>> |
updateHeaderRows(java.util.List<java.util.List<java.lang.String>> headerRows)
Allows to explicitly update the rows that form the header part of the
table.
|
public java.lang.Float findPDFHeightForDataRow(int rowIndex)
IFIXGRIDExportInfoProviderfindPDFHeightForDataRow in interface IFIXGRIDExportInfoProviderpublic java.lang.Float findPDFHeightForHeaderRow(int rowIndex)
IFIXGRIDExportInfoProviderfindPDFHeightForHeaderRow in interface IFIXGRIDExportInfoProviderpublic java.lang.Float findPDFHeightForFooterRow(int rowIndex)
IFIXGRIDExportInfoProviderfindPDFHeightForFooterRow in interface IFIXGRIDExportInfoProviderpublic java.lang.String findBackgroundColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findBackgroundColorForDataCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findBackgroundColorForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findBackgroundColorForHeaderCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findBackgroundColorForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findBackgroundColorForFooterCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findAlignmentForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findAlignmentForDataCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findAlignmentForHeaderCell(int headerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findAlignmentForHeaderCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findAlignmentForFooterCell(int footerRowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findAlignmentForFooterCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findTextColorForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findTextColorForDataCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findTextColorForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findTextColorForHeaderCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findTextColorForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findTextColorForFooterCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findFontForDataCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findFontForDataCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findFontForHeaderCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findFontForHeaderCell in interface IFIXGRIDExportInfoProviderpublic java.lang.String findFontForFooterCell(int rowIndex,
java.lang.String dataCellValue,
ColumnInfo column)
findFontForFooterCell in interface IFIXGRIDExportInfoProviderpublic int findColumnWidthForPDFColumn(ColumnInfo column,
int calculatedWidth)
IFIXGRIDExportInfoProviderfindColumnWidthForPDFColumn in interface IFIXGRIDExportInfoProvidercalculatedWidth - This is the width that is proposed by the default export algorithm.
You might return this width by default.public java.util.List<java.util.List<java.lang.String>> updateHeaderRows(java.util.List<java.util.List<java.lang.String>> headerRows)
IFIXGRIDExportInfoProviderupdateHeaderRows in interface IFIXGRIDExportInfoProviderpublic java.util.List<java.util.List<java.lang.String>> updateFooterRows(java.util.List<java.util.List<java.lang.String>> footerRows)
IFIXGRIDExportInfoProviderupdateFooterRows in interface IFIXGRIDExportInfoProviderCopyright © CaptainCasa Gmbh. All Rights Reserved.