public interface Record
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String column)
Does this DataSet contain a column with the given name?
|
BigDecimal |
getBigDecimal(String column)
Returns the BigDecimal value of a specified column
|
BigDecimal |
getBigDecimal(String column,
Supplier<BigDecimal> defaultSupplier)
Returns the BigDecimal value of a specified column
|
String[] |
getColumns()
Returns a String array of column names in the DataSet.
|
String[] |
getColumns(String recordID)
Returns a String array of column names in the DataSet for a given
<RECORD> id
|
Date |
getDate(String column)
Returns the date value of a specified column.
|
Date |
getDate(String column,
SimpleDateFormat sdf)
Returns the date value of a specified column.
|
Date |
getDate(String column,
SimpleDateFormat sdf,
Supplier<Date> defaultSupplier)
Returns the date value of a specified column.
|
Date |
getDate(String column,
Supplier<Date> defaultSupplier)
Returns the date value of a specified column.
|
double |
getDouble(String column)
Returns the double value of a specified column
|
double |
getDouble(String column,
DoubleSupplier defaultSupplier)
Returns the double value of a specified column
|
int |
getInt(String column)
Returns the integer value of a specified column
|
int |
getInt(String column,
IntSupplier defaultSupplier)
Returns the integer value of a specified column
|
LocalDate |
getLocalDate(String column)
Returns the local date value of a specified column.
|
LocalDate |
getLocalDate(String column,
DateTimeFormatter formatter)
Returns the local date value of a specified column.
|
LocalDate |
getLocalDate(String column,
String dateFormat)
Returns the lcoal date value of a specified column.
|
LocalDate |
getLocalDate(String column,
String dateFormat,
Supplier<LocalDate> defaultSupplier)
Returns the local date value of a specified column.
|
LocalDate |
getLocalDate(String column,
Supplier<LocalDate> defaultSupplier)
Returns the date value of a specified column.
|
long |
getLong(String column)
Returns the long value of a specified column
|
long |
getLong(String column,
LongSupplier defaultSupplier)
Returns the long value of a specified column
|
Object |
getObject(String column,
Class<?> classToConvertTo)
Returns the value of the column with the type of object specified
|
String |
getRawData() |
String |
getRecordID()
Show the record ID (default is 'detail')
|
int |
getRowNo()
Returns the line number the pointer is on.
|
String |
getString(String column)
Returns the string value of a specified column
|
String |
getString(String column,
Supplier<String> defaultSupplier)
Returns the string value of a specified column
|
boolean |
isRecordID(String recordID)
Checks to see if the row has the given <RECORD> id
|
boolean |
isRowEmpty()
Checks to see if there was no data on the row which was parsed.
|
String getString(String column)
column
- - Name of the columnString getString(String column, Supplier<String> defaultSupplier)
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyNoSuchElementException
- if col does not existdouble getDouble(String column, DoubleSupplier defaultSupplier)
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatdouble getDouble(String column)
column
- - Name of the columnNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatBigDecimal getBigDecimal(String column, Supplier<BigDecimal> defaultSupplier)
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatBigDecimal getBigDecimal(String column)
column
- - Name of the columnNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatint getInt(String column, IntSupplier defaultSupplier)
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatint getInt(String column)
column
- - Name of the columnNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatlong getLong(String column, LongSupplier defaultSupplier)
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatlong getLong(String column)
column
- - Name of the columnNoSuchElementException
- if no such recordNumberFormatException
- if wrong number formatDate getDate(String column, Supplier<Date> defaultSupplier) throws ParseException
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyParseException
- if date format incorectDate getDate(String column) throws ParseException
column
- - Name of the columnParseException
- if date format incorrectDate getDate(String column, SimpleDateFormat sdf, Supplier<Date> defaultSupplier) throws ParseException
column
- - Name of the columnsdf
- - SimpleDateFormat of the datedefaultSupplier
- for default value if result in column is null/emptyParseException
SimpleDateFormat
Date getDate(String column, SimpleDateFormat sdf) throws ParseException
column
- - Name of the columnsdf
- - SimpleDateFormat of the dateParseException
- if date format does not match the SimpleDateFormatSimpleDateFormat
LocalDate getLocalDate(String column, Supplier<LocalDate> defaultSupplier) throws ParseException
column
- - Name of the columndefaultSupplier
- for default value if result in column is null/emptyParseException
- if date format does not matchLocalDate getLocalDate(String column) throws ParseException
column
- - Name of the columnParseException
- if date format does not matchLocalDate getLocalDate(String column, DateTimeFormatter formatter) throws ParseException
column
- - Name of the column
formatter
- formatter for the date parsingParseException
- if date format does not matchLocalDate getLocalDate(String column, String dateFormat, Supplier<LocalDate> defaultSupplier) throws ParseException
column
- - Name of the columndateFormat
- - dateFormat of the datedefaultSupplier
- for default value if result in column is null/emptyParseException
- if date format does not matchSimpleDateFormat
LocalDate getLocalDate(String column, String dateFormat) throws ParseException
column
- - Name of the columndateFormat
- - dateFormat of the dateParseException
- if date format does not matchSimpleDateFormat
Object getObject(String column, Class<?> classToConvertTo)
column
- Name of the columnclassToConvertTo
- Class type to convert toString[] getColumns()
String[] getColumns(String recordID)
recordID
- int getRowNo()
NoSuchElementException
NumberFormatException
boolean isRecordID(String recordID)
recordID
- String getRecordID()
boolean contains(String column)
column
- Column name to check forboolean isRowEmpty()
String getRawData()
Copyright © 2006–2021 Appendium - Portfolio Financing Platform. All rights reserved.