Class AbstractXlsQueryExecuterFactory
java.lang.Object
net.sf.jasperreports.engine.query.AbstractQueryExecuterFactory
net.sf.jasperreports.engine.query.AbstractXlsQueryExecuterFactory
- All Implemented Interfaces:
QueryExecuterFactory,Designated
- Direct Known Subclasses:
ExcelQueryExecuterFactory,JRXlsxQueryExecuterFactory,XlsQueryExecuterFactory
public abstract class AbstractXlsQueryExecuterFactory
extends AbstractQueryExecuterFactory
implements Designated
Query executer factory for Excel file type.
- Author:
- Sanda Zaharia (shertage@users.sourceforge.net)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final StringBuilt-in parameter/property holding the value of the column indexes to be extracted from the Excel source.static final StringBuilt-in parameter holding the value of the column indexes to be extracted from the Excel source, as ajava.lang.Integer[]object.static final StringBuilt-in parameter/property holding the value of the columns to be extracted from the Excel source.static final StringBuilt-in parameter holding the value of the columns to be extracted from the Excel source, as ajava.lang.String[]object.static final StringBuilt-in parameter holding the value of thejava.text.DateFormatused to format date columns from the Excel source.static final StringBuilt-in parameter/property holding the value of the date format pattern to be used when parsing the Excel data.static final StringBuilt-in parameter holding the value of thejava.io.Fileto be used for obtaining the Excel data.static final StringBuilt-in parameter holding the value of thejava.io.InputStreamto be used for obtaining the Excel data.static final StringBuilt-in parameter holding thejava.util.Localevalue of the locale to be used when parsing the Excel data.static final StringBuilt-in parameter/property holding thejava.lang.Stringcode of the locale to be used when parsing the Excel data.static final StringBuilt-in parameter holding the value of thejava.text.NumberFormatused to format numeric columns from the Excel source.static final StringBuilt-in parameter/property holding the value of the number format pattern to be used when parsing the Excel data.static final StringBuilt-in parameter/property holding the value of the sheet name to be used when parsing the Excel data.static final StringBuilt-in parameter/property holding the value of thejava.lang.Stringsource to be used for obtaining the Excel data.static final StringBuilt-in parameter holding thejava.util.TimeZonevalue of the timezone to be used when parsing the Excel data.static final StringBuilt-in parameter/property holding thejava.lang.Stringvalue of the time zone id to be used when parsing the Excel data.static final StringBuilt-in parameter/property specifying whether or not the column names should be obtained from the first row in the Excel source.static final StringBuilt-in parameter holding the value of theWorkbookto be used for obtaining the Excel data.static final StringDeprecated.static final StringDeprecated.Replaced byXLS_COLUMN_INDEXES_ARRAY.static final StringDeprecated.Replaced byXLS_COLUMN_NAMES.static final StringDeprecated.Replaced byXLS_COLUMN_NAMES_ARRAY.static final StringDeprecated.Replaced byXLS_DATE_FORMAT.static final StringDeprecated.Replaced byXLS_DATE_PATTERN.static final StringDeprecated.Replaced byXLS_FILE.static final StringDeprecated.Replaced byXLS_INPUT_STREAM.static final StringDeprecated.Replaced byXLS_LOCALE.static final StringDeprecated.Replaced byXLS_LOCALE_CODE.static final StringDeprecated.Replaced byXLS_NUMBER_FORMAT.static final StringDeprecated.Replaced byXLS_NUMBER_PATTERN.static final StringDeprecated.Replaced byXLS_SOURCE.static final StringDeprecated.Replaced byXLS_TIMEZONE.static final StringDeprecated.Replaced byXLS_TIMEZONE_ID.static final StringDeprecated.Replaced byXLS_USE_FIRST_ROW_AS_HEADER.static final StringDeprecated.Replaced byXLS_WORKBOOK.Fields inherited from interface net.sf.jasperreports.engine.query.QueryExecuterFactory
QUERY_EXECUTER_FACTORY_PREFIX -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.engine.query.QueryExecuterFactory
createQueryExecuter, createQueryExecuter, getBuiltinParameters, supportsQueryParameterType
-
Field Details
-
QUERY_EXECUTER_NAME
- See Also:
-
XLS_WORKBOOK
Built-in parameter holding the value of theWorkbookto be used for obtaining the Excel data.- See Also:
-
XLS_INPUT_STREAM
Built-in parameter holding the value of thejava.io.InputStreamto be used for obtaining the Excel data.- See Also:
-
XLS_FILE
Built-in parameter holding the value of thejava.io.Fileto be used for obtaining the Excel data.- See Also:
-
XLS_SOURCE
Built-in parameter/property holding the value of thejava.lang.Stringsource to be used for obtaining the Excel data.- See Also:
-
XLS_COLUMN_NAMES
Built-in parameter/property holding the value of the columns to be extracted from the Excel source. When used as report parameter, the value has to be ajava.lang.Stringobject containing column names separated by commas. It can also be used as the prefix for custom dataset properties specifying the names of the Excel columns in the format:net.sf.jasperreports.xls.column.names.{arbitrary_name}=value1[, value2, ...]- See Also:
-
XLS_COLUMN_INDEXES
Built-in parameter/property holding the value of the column indexes to be extracted from the Excel source. When used as report parameter, the value has to be ajava.lang.Stringobject containing column indexes separated by comma. It can also be used as the prefix for custom dataset properties specifying the names of the Excel column indexes in the format:net.sf.jasperreports.xls.column.indexes.{arbitrary_name}=value1[, value2, ...]- See Also:
-
XLS_COLUMN_NAMES_ARRAY
Built-in parameter holding the value of the columns to be extracted from the Excel source, as ajava.lang.String[]object. When this parameter is null or missing, its value defaults to the values provided by properties prefixed withXLS_COLUMN_NAMES.- See Also:
-
XLS_COLUMN_INDEXES_ARRAY
Built-in parameter holding the value of the column indexes to be extracted from the Excel source, as ajava.lang.Integer[]object. When this parameter is null or missing, its value defaults to the values provided by properties prefixed withXLS_COLUMN_INDEXES.- See Also:
-
XLS_LOCALE
Built-in parameter holding thejava.util.Localevalue of the locale to be used when parsing the Excel data.- See Also:
-
XLS_LOCALE_CODE
Built-in parameter/property holding thejava.lang.Stringcode of the locale to be used when parsing the Excel data. The allowed format is: language[_country[_variant]]- See Also:
-
XLS_TIMEZONE
Built-in parameter holding thejava.util.TimeZonevalue of the timezone to be used when parsing the Excel data.- See Also:
-
XLS_TIMEZONE_ID
Built-in parameter/property holding thejava.lang.Stringvalue of the time zone id to be used when parsing the Excel data.- See Also:
-
XLS_DATE_FORMAT
Built-in parameter holding the value of thejava.text.DateFormatused to format date columns from the Excel source.- See Also:
-
XLS_DATE_PATTERN
Built-in parameter/property holding the value of the date format pattern to be used when parsing the Excel data.- See Also:
-
XLS_NUMBER_FORMAT
Built-in parameter holding the value of thejava.text.NumberFormatused to format numeric columns from the Excel source.- See Also:
-
XLS_NUMBER_PATTERN
Built-in parameter/property holding the value of the number format pattern to be used when parsing the Excel data.- See Also:
-
XLS_SHEET_SELECTION
Built-in parameter/property holding the value of the sheet name to be used when parsing the Excel data.- See Also:
-
XLS_USE_FIRST_ROW_AS_HEADER
Built-in parameter/property specifying whether or not the column names should be obtained from the first row in the Excel source. As parameter, it should hold ajava.lang.Booleanvalue, while as custom dataset property, it should be true or false. If this parameter is set to true, then setting theXLS_COLUMN_NAMESorXLS_COLUMN_NAMES_ARRAYwould have no effect.- See Also:
-
XLSX_WORKBOOK
Deprecated.Replaced byXLS_WORKBOOK.Built-in parameter holding the value of theorg.apache.poi.ss.usermodel.Workbookto be used for obtaining the XLSX data.- See Also:
-
XLSX_INPUT_STREAM
Deprecated.Replaced byXLS_INPUT_STREAM.Built-in parameter holding the value of thejava.io.InputStreamto be used for obtaining the XLSX data.- See Also:
-
XLSX_FILE
Deprecated.Replaced byXLS_FILE.Built-in parameter holding the value of thejava.io.Fileto be used for obtaining the XLSX data.- See Also:
-
XLSX_SOURCE
Deprecated.Replaced byXLS_SOURCE.Built-in parameter holding the value of thejava.lang.Stringsource to be used for obtaining the XLSX data.- See Also:
-
XLSX_COLUMN_NAMES
Deprecated.Replaced byXLS_COLUMN_NAMES.Built-in parameter/property holding the value of the columns to be extracted from the XLSX source. When used as report parameter, the value has to be ajava.lang.Stringobject containing column names separated by commas. It can also be used as the prefix for custom dataset properties specifying the names of the XLSX columns in the format:net.sf.jasperreports.xlsx.column.names.{arbitrary_name}=value1[, value2, ...]- See Also:
-
XLSX_COLUMN_INDEXES
Deprecated.Replaced byXLS_COLUMN_INDEXES.Built-in parameter/property holding the value of the column indexs to be extracted from the XLSX source. When used as report parameter, the value has to be ajava.lang.Stringobject containing column indexes separated by comma. It can also be used as the prefix for custom dataset properties specifying the names of the XLSX column indexes in the format:net.sf.jasperreports.xls.column.indexes.{arbitrary_name}=value1[, value2, ...]- See Also:
-
XLSX_COLUMN_NAMES_ARRAY
Deprecated.Replaced byXLS_COLUMN_NAMES_ARRAY.Built-in parameter holding the value of the columns to be extracted from the XLSX source, as ajava.lang.String[]object. When this parameter is null or missing, its value defaults to the values provided by properties prefixed withXLSX_COLUMN_NAMES.- See Also:
-
XLSX_COLUMN_INDEXES_ARRAY
Deprecated.Replaced byXLS_COLUMN_INDEXES_ARRAY.Built-in parameter holding the value of the column indexes to be extracted from the XLSX source, as ajava.lang.Integer[]object. When this parameter is null or missing, its value defaults to the values provided by properties prefixed withXLSX_COLUMN_INDEXES.- See Also:
-
XLSX_LOCALE
Deprecated.Replaced byXLS_LOCALE.Built-in parameter holding thejava.util.Localevalue of the locale to be used when parsing the XLSX data.- See Also:
-
XLSX_LOCALE_CODE
Deprecated.Replaced byXLS_LOCALE_CODE.Built-in parameter/property holding thejava.lang.Stringcode of the locale to be used when parsing the XLSX data. The allowed format is: language[_country[_variant]]- See Also:
-
XLSX_TIMEZONE
Deprecated.Replaced byXLS_TIMEZONE.Built-in parameter holding thejava.util.TimeZonevalue of the timezone to be used when parsing the XLSX data.- See Also:
-
XLSX_TIMEZONE_ID
Deprecated.Replaced byXLS_TIMEZONE_ID.Built-in parameter/property holding thejava.lang.Stringvalue of the time zone id to be used when parsing the XLSX data.- See Also:
-
XLSX_DATE_FORMAT
Deprecated.Replaced byXLS_DATE_FORMAT.Built-in parameter holding the value of thejava.text.DateFormatused to format date columns from the XLSX source.- See Also:
-
XLSX_DATE_PATTERN
Deprecated.Replaced byXLS_DATE_PATTERN.Built-in parameter/property holding the value of the date format pattern to be used when parsing the XLSX data.- See Also:
-
XLSX_NUMBER_FORMAT
Deprecated.Replaced byXLS_NUMBER_FORMAT.Built-in parameter holding the value of thejava.text.NumberFormatused to format numeric columns from the XLSX source.- See Also:
-
XLSX_NUMBER_PATTERN
Deprecated.Replaced byXLS_NUMBER_PATTERN.Built-in parameter/property holding the value of the number format pattern to be used when parsing the XLSX data.- See Also:
-
XLSX_USE_FIRST_ROW_AS_HEADER
Deprecated.Replaced byXLS_USE_FIRST_ROW_AS_HEADER.Built-in parameter/property specifying whether or not the column names should be obtained from the first row in the XLSX source. As parameter, it should hold ajava.lang.Booleanvalue, while as custom dataset property, it should be true or false. If this parameter is set to true, then setting theXLSX_COLUMN_NAMESorXLSX_COLUMN_NAMES_ARRAYwould have no effect.- See Also:
-
-
Constructor Details
-
AbstractXlsQueryExecuterFactory
public AbstractXlsQueryExecuterFactory()
-
-
Method Details
-
getDesignation
- Specified by:
getDesignationin interfaceDesignated
-
XLS_COLUMN_INDEXES.