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
Fields Modifier and Type Field Description static String
QUERY_EXECUTER_NAME
static String
XLS_COLUMN_INDEXES
Built-in parameter/property holding the value of the column indexes to be extracted from the Excel source.static String
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.static String
XLS_COLUMN_NAMES
Built-in parameter/property holding the value of the columns to be extracted from the Excel source.static String
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.static String
XLS_DATE_FORMAT
Built-in parameter holding the value of thejava.text.DateFormat
used to format date columns from the Excel source.static String
XLS_DATE_PATTERN
Built-in parameter/property holding the value of the date format pattern to be used when parsing the Excel data.static String
XLS_FILE
Built-in parameter holding the value of thejava.io.File
to be used for obtaining the Excel data.static String
XLS_INPUT_STREAM
Built-in parameter holding the value of thejava.io.InputStream
to be used for obtaining the Excel data.static String
XLS_LOCALE
Built-in parameter holding thejava.util.Locale
value of the locale to be used when parsing the Excel data.static String
XLS_LOCALE_CODE
Built-in parameter/property holding thejava.lang.String
code of the locale to be used when parsing the Excel data.static String
XLS_NUMBER_FORMAT
Built-in parameter holding the value of thejava.text.NumberFormat
used to format numeric columns from the Excel source.static String
XLS_NUMBER_PATTERN
Built-in parameter/property holding the value of the number format pattern to be used when parsing the Excel data.static String
XLS_SHEET_SELECTION
Built-in parameter/property holding the value of the sheet name to be used when parsing the Excel data.static String
XLS_SOURCE
Built-in parameter/property holding the value of thejava.lang.String
source to be used for obtaining the Excel data.static String
XLS_TIMEZONE
Built-in parameter holding thejava.util.TimeZone
value of the timezone to be used when parsing the Excel data.static String
XLS_TIMEZONE_ID
Built-in parameter/property holding thejava.lang.String
value of the time zone id to be used when parsing the Excel data.static String
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.static String
XLS_WORKBOOK
Built-in parameter holding the value of theWorkbook
to be used for obtaining the Excel data.static String
XLSX_COLUMN_INDEXES
Deprecated.Replaced byXLS_COLUMN_INDEXES
.static String
XLSX_COLUMN_INDEXES_ARRAY
Deprecated.Replaced byXLS_COLUMN_INDEXES_ARRAY
.static String
XLSX_COLUMN_NAMES
Deprecated.Replaced byXLS_COLUMN_NAMES
.static String
XLSX_COLUMN_NAMES_ARRAY
Deprecated.Replaced byXLS_COLUMN_NAMES_ARRAY
.static String
XLSX_DATE_FORMAT
Deprecated.Replaced byXLS_DATE_FORMAT
.static String
XLSX_DATE_PATTERN
Deprecated.Replaced byXLS_DATE_PATTERN
.static String
XLSX_FILE
Deprecated.Replaced byXLS_FILE
.static String
XLSX_INPUT_STREAM
Deprecated.Replaced byXLS_INPUT_STREAM
.static String
XLSX_LOCALE
Deprecated.Replaced byXLS_LOCALE
.static String
XLSX_LOCALE_CODE
Deprecated.Replaced byXLS_LOCALE_CODE
.static String
XLSX_NUMBER_FORMAT
Deprecated.Replaced byXLS_NUMBER_FORMAT
.static String
XLSX_NUMBER_PATTERN
Deprecated.Replaced byXLS_NUMBER_PATTERN
.static String
XLSX_SOURCE
Deprecated.Replaced byXLS_SOURCE
.static String
XLSX_TIMEZONE
Deprecated.Replaced byXLS_TIMEZONE
.static String
XLSX_TIMEZONE_ID
Deprecated.Replaced byXLS_TIMEZONE_ID
.static String
XLSX_USE_FIRST_ROW_AS_HEADER
Deprecated.Replaced byXLS_USE_FIRST_ROW_AS_HEADER
.static String
XLSX_WORKBOOK
Deprecated.Replaced byXLS_WORKBOOK
.-
Fields inherited from interface net.sf.jasperreports.engine.query.QueryExecuterFactory
QUERY_EXECUTER_FACTORY_PREFIX
-
-
Constructor Summary
Constructors Constructor Description AbstractXlsQueryExecuterFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDesignation()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jasperreports.engine.query.QueryExecuterFactory
createQueryExecuter, createQueryExecuter, getBuiltinParameters, supportsQueryParameterType
-
-
-
-
Field Detail
-
QUERY_EXECUTER_NAME
public static final String QUERY_EXECUTER_NAME
- See Also:
- Constant Field Values
-
XLS_WORKBOOK
public static final String XLS_WORKBOOK
Built-in parameter holding the value of theWorkbook
to be used for obtaining the Excel data.- See Also:
- Constant Field Values
-
XLS_INPUT_STREAM
public static final String XLS_INPUT_STREAM
Built-in parameter holding the value of thejava.io.InputStream
to be used for obtaining the Excel data.- See Also:
- Constant Field Values
-
XLS_FILE
public static final String XLS_FILE
Built-in parameter holding the value of thejava.io.File
to be used for obtaining the Excel data.- See Also:
- Constant Field Values
-
XLS_SOURCE
public static final String XLS_SOURCE
Built-in parameter/property holding the value of thejava.lang.String
source to be used for obtaining the Excel data.- See Also:
- Constant Field Values
-
XLS_COLUMN_NAMES
public static final String 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.String
object 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:
- Constant Field Values
-
XLS_COLUMN_INDEXES
public static final String 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.String
object 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:
- Constant Field Values
-
XLS_COLUMN_NAMES_ARRAY
public static final String 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:
- Constant Field Values
-
XLS_COLUMN_INDEXES_ARRAY
public static final String 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:
- Constant Field Values
-
XLS_LOCALE
public static final String XLS_LOCALE
Built-in parameter holding thejava.util.Locale
value of the locale to be used when parsing the Excel data.- See Also:
- Constant Field Values
-
XLS_LOCALE_CODE
public static final String XLS_LOCALE_CODE
Built-in parameter/property holding thejava.lang.String
code of the locale to be used when parsing the Excel data. The allowed format is: language[_country[_variant]]- See Also:
- Constant Field Values
-
XLS_TIMEZONE
public static final String XLS_TIMEZONE
Built-in parameter holding thejava.util.TimeZone
value of the timezone to be used when parsing the Excel data.- See Also:
- Constant Field Values
-
XLS_TIMEZONE_ID
public static final String XLS_TIMEZONE_ID
Built-in parameter/property holding thejava.lang.String
value of the time zone id to be used when parsing the Excel data.- See Also:
- Constant Field Values
-
XLS_DATE_FORMAT
public static final String XLS_DATE_FORMAT
Built-in parameter holding the value of thejava.text.DateFormat
used to format date columns from the Excel source.- See Also:
- Constant Field Values
-
XLS_DATE_PATTERN
public static final String 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:
- Constant Field Values
-
XLS_NUMBER_FORMAT
public static final String XLS_NUMBER_FORMAT
Built-in parameter holding the value of thejava.text.NumberFormat
used to format numeric columns from the Excel source.- See Also:
- Constant Field Values
-
XLS_NUMBER_PATTERN
public static final String 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:
- Constant Field Values
-
XLS_SHEET_SELECTION
public static final String XLS_SHEET_SELECTION
Built-in parameter/property holding the value of the sheet name to be used when parsing the Excel data.- See Also:
- Constant Field Values
-
XLS_USE_FIRST_ROW_AS_HEADER
public static final String 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.Boolean
value, while as custom dataset property, it should be true or false. If this parameter is set to true, then setting theXLS_COLUMN_NAMES
orXLS_COLUMN_NAMES_ARRAY
would have no effect.- See Also:
- Constant Field Values
-
XLSX_WORKBOOK
public static final String XLSX_WORKBOOK
Deprecated.Replaced byXLS_WORKBOOK
.Built-in parameter holding the value of theorg.apache.poi.ss.usermodel.Workbook
to be used for obtaining the XLSX data.- See Also:
- Constant Field Values
-
XLSX_INPUT_STREAM
public static final String XLSX_INPUT_STREAM
Deprecated.Replaced byXLS_INPUT_STREAM
.Built-in parameter holding the value of thejava.io.InputStream
to be used for obtaining the XLSX data.- See Also:
- Constant Field Values
-
XLSX_FILE
public static final String XLSX_FILE
Deprecated.Replaced byXLS_FILE
.Built-in parameter holding the value of thejava.io.File
to be used for obtaining the XLSX data.- See Also:
- Constant Field Values
-
XLSX_SOURCE
public static final String XLSX_SOURCE
Deprecated.Replaced byXLS_SOURCE
.Built-in parameter holding the value of thejava.lang.String
source to be used for obtaining the XLSX data.- See Also:
- Constant Field Values
-
XLSX_COLUMN_NAMES
public static final String 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.String
object 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:
- Constant Field Values
-
XLSX_COLUMN_INDEXES
public static final String 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.String
object 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:
- Constant Field Values
-
XLSX_COLUMN_NAMES_ARRAY
public static final String 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:
- Constant Field Values
-
XLSX_COLUMN_INDEXES_ARRAY
public static final String 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:
- Constant Field Values
-
XLSX_LOCALE
public static final String XLSX_LOCALE
Deprecated.Replaced byXLS_LOCALE
.Built-in parameter holding thejava.util.Locale
value of the locale to be used when parsing the XLSX data.- See Also:
- Constant Field Values
-
XLSX_LOCALE_CODE
public static final String XLSX_LOCALE_CODE
Deprecated.Replaced byXLS_LOCALE_CODE
.Built-in parameter/property holding thejava.lang.String
code of the locale to be used when parsing the XLSX data. The allowed format is: language[_country[_variant]]- See Also:
- Constant Field Values
-
XLSX_TIMEZONE
public static final String XLSX_TIMEZONE
Deprecated.Replaced byXLS_TIMEZONE
.Built-in parameter holding thejava.util.TimeZone
value of the timezone to be used when parsing the XLSX data.- See Also:
- Constant Field Values
-
XLSX_TIMEZONE_ID
public static final String XLSX_TIMEZONE_ID
Deprecated.Replaced byXLS_TIMEZONE_ID
.Built-in parameter/property holding thejava.lang.String
value of the time zone id to be used when parsing the XLSX data.- See Also:
- Constant Field Values
-
XLSX_DATE_FORMAT
public static final String XLSX_DATE_FORMAT
Deprecated.Replaced byXLS_DATE_FORMAT
.Built-in parameter holding the value of thejava.text.DateFormat
used to format date columns from the XLSX source.- See Also:
- Constant Field Values
-
XLSX_DATE_PATTERN
public static final String 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:
- Constant Field Values
-
XLSX_NUMBER_FORMAT
public static final String XLSX_NUMBER_FORMAT
Deprecated.Replaced byXLS_NUMBER_FORMAT
.Built-in parameter holding the value of thejava.text.NumberFormat
used to format numeric columns from the XLSX source.- See Also:
- Constant Field Values
-
XLSX_NUMBER_PATTERN
public static final String 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:
- Constant Field Values
-
XLSX_USE_FIRST_ROW_AS_HEADER
public static final String 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.Boolean
value, while as custom dataset property, it should be true or false. If this parameter is set to true, then setting theXLSX_COLUMN_NAMES
orXLSX_COLUMN_NAMES_ARRAY
would have no effect.- See Also:
- Constant Field Values
-
-
Method Detail
-
getDesignation
public String getDesignation()
- Specified by:
getDesignation
in interfaceDesignated
-
-