public class ConcreteWorksheet extends SpreadsheetWorksheet
alias, dataTypeStrict, existsInSpreadsheet, header, model, name| Constructor and Description |
|---|
ConcreteWorksheet(SpreadsheetModel model,
String name,
boolean existsInSpreadsheet) |
| Modifier and Type | Method and Description |
|---|---|
protected SpreadsheetColumn |
createColumn(int index)
Creates a column with the specified column index
|
protected void |
createInSpreadsheet()
The purpose of this method is to create this worksheet in the spreadsheet
|
String |
getDefaultEmptyCellValue()
This method returns the default value to be written to a cell when a new empty row is created in a worksheet that
is not enforcing data type strictness.
|
List<SpreadsheetRow> |
getRows()
Gets all rows contained by the worksheet
|
protected SpreadsheetRow |
insertRow(Map<SpreadsheetColumn,String> values)
Inserts a new row in the worksheet with given values in the given columns.
|
protected void |
loadHeader()
Loads header row information - index and name - from the spreadsheet if the worksheet exists in the spreadsheet
|
void |
removeRow(SpreadsheetRow row)
Deletes the given row from the actual worksheet.
|
addColumn, addColumn, addRow, addRowWithValuesInColumns, addWorksheetMetadata, checkThatWorksheetExists, deleteRow, findRows, getAlias, getColumn, getColumn, getDoesNotExistInSpreadsheet, getExistsInSpreadsheet, getHeader, getModel, getName, getNonexistentWorksheetMessage, getValuesForEmptyRow, isDataTypeStrict, isIdentifiablyBy, toStringpublic ConcreteWorksheet(SpreadsheetModel model, String name, boolean existsInSpreadsheet)
protected void createInSpreadsheet()
SpreadsheetWorksheetcreateInSpreadsheet in class SpreadsheetWorksheetprotected void loadHeader()
throws EolModelLoadingException
SpreadsheetWorksheetloadHeader in class SpreadsheetWorksheetEolModelLoadingExceptionprotected SpreadsheetColumn createColumn(int index)
SpreadsheetWorksheetcreateColumn in class SpreadsheetWorksheetpublic String getDefaultEmptyCellValue()
SpreadsheetWorksheetgetDefaultEmptyCellValue in class SpreadsheetWorksheetprotected SpreadsheetRow insertRow(Map<SpreadsheetColumn,String> values)
SpreadsheetWorksheetinsertRow in class SpreadsheetWorksheetpublic void removeRow(SpreadsheetRow row)
SpreadsheetWorksheetremoveRow in class SpreadsheetWorksheetpublic List<SpreadsheetRow> getRows()
SpreadsheetWorksheetgetRows in class SpreadsheetWorksheetCopyright © 2018. All rights reserved.