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.