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/emptyParseExceptionSimpleDateFormatDate getDate(String column, SimpleDateFormat sdf) throws ParseException
column - - Name of the columnsdf - - SimpleDateFormat of the dateParseException - if date format does not match the SimpleDateFormatSimpleDateFormatLocalDate 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 matchSimpleDateFormatLocalDate getLocalDate(String column, String dateFormat) throws ParseException
column - - Name of the columndateFormat - - dateFormat of the dateParseException - if date format does not matchSimpleDateFormatObject getObject(String column, Class<?> classToConvertTo)
column - Name of the columnclassToConvertTo - Class type to convert toString[] getColumns()
String[] getColumns(String recordID)
recordID - int getRowNo()
NoSuchElementExceptionNumberFormatExceptionboolean 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.