| Modifier and Type | Field and Description |
|---|---|
| private final String[] | |
| private final RecordMetaDataImpl |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private String[] | |
| private int[] | |
| public <T extends Enum | |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. |
| public <T extends Enum | fillEnumMap(Map<T, String>
the map that will receive the values map, T... the column to use as keys of the map selectedColumns)Implements com. String values of this record.
|
| public <T extends Enum | fillEnumObjectMap(Map<T, Object>
the map that will receive the values map, T... the column to use as keys of the map selectedColumns)Implements com. Object values of this record.
|
| public Map | fillFieldMap(Map<String, String>
the map that will receive the values map, String... the header names to use as keys of the map selectedFields)Implements com. String values of this record.
|
| public Map | fillFieldObjectMap(Map<String, Object>
the map that will receive the values map, String... the column names to use as keys of the map selectedFields)Implements com. Object values of this record.
|
| public Map | fillIndexMap(Map<Integer, String>
the map that will receive the values map, int... the column indexes to use as keys of the map selectedIndexes)Implements com. String values of this record.
|
| public Map | fillIndexObjectMap(Map<Integer, Object>
the map that will receive the values map, int... the column indexes to use as keys of the map selectedIndexes)Implements com. Object values of this record.
|
| public BigDecimal | getBigDecimal(String
the column name headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a BigDecimal and returns the result.
|
| public BigDecimal | getBigDecimal(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a BigDecimal and returns the result.
|
| public BigDecimal | getBigDecimal(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a BigDecimal and returns the result.
|
| public BigDecimal | getBigDecimal(String
the column name headerName)Implements com. String value in the given column to a BigDecimal and returns the result.
|
| public BigDecimal | getBigDecimal(Enum<?>
the column column)Implements com. String value in the given column to a BigDecimal and returns the result.
|
| public BigDecimal | getBigDecimal(int
the columnIndex columnIndex)Implements com. String value in the given column to a BigDecimal and returns the result.
|
| public BigInteger | getBigInteger(String
the column name headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a BigInteger and returns the result.
|
| public BigInteger | getBigInteger(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a BigInteger and returns the result.
|
| public BigInteger | getBigInteger(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a BigInteger and returns the result.
|
| public BigInteger | getBigInteger(String
the column name headerName)Implements com. String value in the given column to a BigInteger and returns the result.
|
| public BigInteger | getBigInteger(Enum<?>
the column column)Implements com. String value in the given column to a BigInteger and returns the result.
|
| public BigInteger | getBigInteger(int
the columnIndex columnIndex)Implements com. String value in the given column to a BigInteger and returns the result.
|
| public Boolean | getBoolean(String
the column name headerName)Implements com. String value in the given column to a Boolean and returns the result.
|
| public Boolean | getBoolean(Enum<?>
the column column)Implements com. String value in the given column to a Boolean and returns the result.
|
| public Boolean | getBoolean(int
the column index columnIndex)Implements com. String value in the given column to a Boolean and returns the result.
|
| public Boolean | getBoolean(String
the column name headerName, String a trueString, String String that represents the Boolean value truea falseString)String that represents the Boolean value falseImplements com. String value in the given column to a Boolean and returns the result.
|
| public Boolean | getBoolean(Enum<?>
the column column, String a trueString, String String that represents the Boolean value truea falseString)String that represents the Boolean value falseImplements com. String value in the given column to a Boolean and returns the result.
|
| public Boolean | getBoolean(int
the column index columnIndex, String a trueString, String String that represents the Boolean value truea falseString)String that represents the Boolean value falseImplements com. String value in the given column to a Boolean and returns the result.
|
| public Byte | getByte(String
the name of the column headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Byte and returns the result.
|
| public Byte | getByte(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Byte and returns the result.
|
| public Byte | getByte(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Byte and returns the result.
|
| public Byte | getByte(String
the column name headerName)Implements com. String value in the given column to a Byte and returns the result.
|
| public Byte | getByte(Enum<?>
the column column)Implements com. String value in the given column to a Byte and returns the result.
|
| public Byte | getByte(int
the columnIndex columnIndex)Implements com. String value in the given column to a Byte and returns the result.
|
| public Calendar | getCalendar(String
the column name headerName, String the date mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"lenient=true"}Implements com. String value in the given column to a Calendar and returns the result.
|
| public Calendar | getCalendar(Enum<?>
the column column, String the date mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"lenient=true"}Implements com. String value in the given column to a Calendar and returns the result.
|
| public Calendar | getCalendar(int
the index of column columnIndex, String the date mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"lenient=true"}Implements com. String value in the given column to a Calendar and returns the result.
|
| public Calendar | getCalendar(String
the column name headerName)Implements com. String value in the given column to a Calendar and returns the result.
|
| public Calendar | getCalendar(Enum<?>
the column column)Implements com. String value in the given column to a Calendar and returns the result.
|
| public Calendar | getCalendar(int
the column index columnIndex)Implements com. String value in the given column to a Calendar and returns the result.
|
| public Character | getChar(String
the column name headerName)Implements com. String value in the given column to a Character and returns the result.
|
| public Character | getChar(Enum<?>
the column column)Implements com. String value in the given column to a Character and returns the result.
|
| public Character | getChar(int
the column index columnIndex)Implements com. String value in the given column to a Character and returns the result.
|
| public Date | getDate(String
the column name headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"lenient=true"}Implements com. String value in the given column to a Date and returns the result.
|
| public Date | getDate(Enum<?>
the column column, String the date mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"lenient=true"}Implements com. String value in the given column to a Date and returns the result.
|
| public Date | getDate(int
the index of column columnIndex, String the date mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"lenient=true"}Implements com. String value in the given column to a Date and returns the result.
|
| public Date | getDate(String
the column name headerName)Implements com. String value in the given column to a Date and returns the result.
|
| public Date | getDate(Enum<?>
the column column)Implements com. String value in the given column to a Date and returns the result.
|
| public Date | getDate(int
the column index columnIndex)Implements com. String value in the given column to a Date and returns the result.
|
| public Double | getDouble(String
the name of the column headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Double and returns the result.
|
| public Double | getDouble(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Double and returns the result.
|
| public Double | getDouble(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Double and returns the result.
|
| public Double | getDouble(String
the column name headerName)Implements com. String value in the given column to a Double and returns the result.
|
| public Double | getDouble(Enum<?>
the column column)Implements com. String value in the given column to a Double and returns the result.
|
| public Double | getDouble(int
the columnIndex columnIndex)Implements com. String value in the given column to a Double and returns the result.
|
| public Float | getFloat(String
the name of the column headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Long and returns the result.
|
| public Float | getFloat(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Float and returns the result.
|
| public Float | getFloat(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Float and returns the result.
|
| public Float | getFloat(String
the column name headerName)Implements com. String value in the given column to a Float and returns the result.
|
| public Float | getFloat(Enum<?>
the column column)Implements com. String value in the given column to a Float and returns the result.
|
| public Float | getFloat(int
the columnIndex columnIndex)Implements com. String value in the given column to a Float and returns the result.
|
| public Integer | getInt(String
the name of the column headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Integer and returns the result.
|
| public Integer | getInt(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Integer and returns the result.
|
| public Integer | getInt(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Integer and returns the result.
|
| public Integer | getInt(String
the column name headerName)Implements com. String value in the given column to a Integer and returns the result.
|
| public Integer | getInt(Enum<?>
the column column)Implements com. String value in the given column to a Integer and returns the result.
|
| public Integer | getInt(int
the columnIndex columnIndex)Implements com. String value in the given column to a Integer and returns the result.
|
| public Long | getLong(String
the name of the column headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Long and returns the result.
|
| public Long | getLong(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Long and returns the result.
|
| public Long | getLong(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Long and returns the result.
|
| public Long | getLong(String
the column name headerName)Implements com. String value in the given column to a Long and returns the result.
|
| public Long | getLong(Enum<?>
the column column)Implements com. String value in the given column to a Long and returns the result.
|
| public Long | getLong(int
the columnIndex columnIndex)Implements com. String value in the given column to a Long and returns the result.
|
| public RecordMetaData | getMetaData()
Implements com. RecordMetaData associated with all records parsed from the input.
|
| public Short | getShort(String
the name of the column headerName, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Short and returns the result.
|
| public Short | getShort(Enum<?>
the column column, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Short and returns the result.
|
| public Short | getShort(int
the index of column columnIndex, String the numeric mask to apply over the parsed content format, String... a sequence of key-value pairs with options to configure the underlying formatter.
Each element must be specified as formatOptions)property_name=property_value,
e.g. options={"decimalSeparator=,", "maximumFractionDigits=3"}Implements com. String value in the given column to a Short and returns the result.
|
| public Short | getShort(String
the column name headerName)Implements com. String value in the given column to a Short and returns the result.
|
| public Short | getShort(Enum<?>
the column column)Implements com. String value in the given column to a Short and returns the result.
|
| public Short | getShort(int
the columnIndex columnIndex)Implements com. String value in the given column to a Short and returns the result.
|
| public String | getString(String
the name of the column headerName)Implements com. String value in the given column
|
| public String | getString(Enum<?>
the column column)Implements com. String value in the given column, null or the
default value specified in RecordMetaData#defaultValueOf(String)
|
| public String | getString(int
the index of the column columnIndex)Implements com. String value in the given column
|
| public String | getString(String
the name of the column headerName, int the maximum number of characters to be returned. maxLength)Implements com. String value in the given column, truncating it to a given maximum length
|
| public String | getString(Enum<?>
the column column, int the maximum number of characters to be returned. maxLength)Implements com. String value in the given column, truncating it to a given maximum length
|
| public String | getString(int
the index of the column columnIndex, int the maximum number of characters to be returned. maxLength)Implements com. String value in the given column, truncating it to a given maximum length
|
| public <T> T | getValue(String
the name of the column whose value will be returned headerName, Class<T> the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type. expectedType)Implements com. |
| public <T> T | getValue(Enum<?>
the column whose value will be returned column, Class<T> the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type. expectedType)Implements com. |
| public <T> T | getValue(int
the position of the column whose value will be returned columnIndex, Class<T> the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type. expectedType)Implements com. |
| public <T> T | getValue(String
the name of the column whose value will be returned headerName, Class<T> the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type. expectedType, Conversion<I, O>... the sequence of conversions)Conversions to apply over the column value.Implements com. |
| public <T> T | getValue(Enum<?>
the column whose value will be returned column, Class<T> the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type. expectedType, Conversion<I, O>... the sequence of conversions)Conversions to apply over the column value.Implements com. |
| public <T> T | getValue(int
the index of the column whose value will be returned columnIndex, Class<T> the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type. expectedType, Conversion<I, O>... the sequence of conversions)Conversions to apply over the column value.Implements com. |
| public <T> T | getValue(String
the name of the column whose value will be returned headerName, T The default value to use if the column contains defaultValue)null. Its type will be used to derive
the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type.Implements com. null
|
| public <T> T | getValue(Enum<?>
the column whose value will be returned column, T The default value to use if the column contains defaultValue)null. Its type will be used to derive
the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type.Implements com. null
|
| public <T> T | getValue(int
index of the column whose value will be returned columnIndex, T The default value to use if the column contains defaultValue)null. Its type will be used to derive
the expected type of the value. A conversion will be executed against the value
to produce a result with the expected type.Implements com. null
|
| public <T> T | getValue(String
the name of the column whose value will be returned headerName, T The default value to use if the column contains defaultValue, Conversion<I, O>... null.the sequence of conversions)Conversions to apply over the column value.Implements com. |
| public <T> T | getValue(Enum<?>
the column whose value will be returned column, T The default value to use if the column contains defaultValue, Conversion<I, O>... null.the sequence of conversions)Conversions to apply over the column value.Implements com. |
| public <T> T | getValue(int
the index of the column whose value will be returned columnIndex, T The default value to use if the column contains defaultValue, Conversion<I, O>... null.the sequence of conversions)Conversions to apply over the column value.Implements com. |
| public String[] | getValues()
Implements com. |
| public String[] | getValues(String...
sequence of field names whose values will be returned. fieldNames)Implements com. |
| public String[] | getValues(int...
sequence of field indexes whose values will be returned. fieldIndexes)Implements com. |
| public String[] | getValues(Enum<?>...
sequence of fields whose values will be returned. fields)Implements com. |
| public int | |
| public <T extends Enum | toEnumMap(Class<T>
the enumeration type. enumType, T... the columns to use as keys of the map. If no selection then all values of the enumeration type will be used. selectedColumns)Implements com. String values.
|
| public <T extends Enum | toEnumObjectMap(Class<T>
the enumeration type. enumType, T... the column to use as keys of the map selectedColumns)Implements com. Object values.
|
| public Map | toFieldMap(String...
the header names to use as keys of the map. If no selection then all headers will be used. selectedFields)Implements com. String values.
|
| public Map | toFieldObjectMap(String...
the column names to use as keys of the map selectedFields)Implements com. Object values.
|
| public Map | toIndexMap(int...
the column indexes to use as keys of the map. If no selection then all indexes will be used. selectedIndexes)Implements com. String values.
|
| public Map | toIndexObjectMap(int...
the column indexes to use as keys of the map selectedIndex)Implements com. Object values.
|
| public String | |
| private String |