Modifier and Type | Field and Description |
---|---|
protected SpreadsheetWorksheet |
worksheet |
Constructor and Description |
---|
SpreadsheetRow(SpreadsheetWorksheet worksheet) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getAllVisibleCellValues(SpreadsheetColumn column)
This method returns a list of every value contained by the cell.
|
List<String> |
getAllVisibleCellValues(SpreadsheetColumn column,
boolean trim)
The purpose of this method is to return all visible values of the given cell.
|
List<String> |
getAllVisibleCellValuesAsIs(SpreadsheetColumn column)
This method returns a list of every value contained by the cell.
|
SpreadsheetColumn |
getColumn(String columnIdentifier) |
SpreadsheetModel |
getModel() |
Set<SpreadsheetReference> |
getReferencesBySource(SpreadsheetColumn column) |
Set<SpreadsheetReference> |
getReferencesByTarget(SpreadsheetColumn column) |
abstract String |
getVisibleCellValue(SpreadsheetColumn column)
The purpose of this method is to return the visible value stored by the given
cell.
|
SpreadsheetWorksheet |
getWorksheet() |
abstract void |
overwriteCellValue(SpreadsheetColumn column,
String value)
The purpose of this method is to overwrite the value of the cell.
|
String |
toString() |
protected void |
validateColumn(SpreadsheetColumn column) |
protected void |
writeManyVisibleValues(SpreadsheetColumn column,
List<String> valuesToWrite)
This method writes the given values to the cell.
|
protected void |
writeOneVisibleValue(SpreadsheetColumn column,
String valueToWrite)
This method writes the given value to the cell.
|
void |
writeVisibleCellValues(SpreadsheetColumn column,
List<String> valuesToWrite)
The purpose of this method is to write the given values to the given cell.
|
protected SpreadsheetWorksheet worksheet
public SpreadsheetRow(SpreadsheetWorksheet worksheet)
public SpreadsheetModel getModel()
public SpreadsheetWorksheet getWorksheet()
public SpreadsheetColumn getColumn(String columnIdentifier)
public Set<SpreadsheetReference> getReferencesBySource(SpreadsheetColumn column)
public Set<SpreadsheetReference> getReferencesByTarget(SpreadsheetColumn column)
public abstract String getVisibleCellValue(SpreadsheetColumn column)
column
- protected void validateColumn(SpreadsheetColumn column)
public List<String> getAllVisibleCellValues(SpreadsheetColumn column, boolean trim)
column
- trim
- public List<String> getAllVisibleCellValuesAsIs(SpreadsheetColumn column)
column
- public List<String> getAllVisibleCellValues(SpreadsheetColumn column)
column
- public abstract void overwriteCellValue(SpreadsheetColumn column, String value)
column
- value
- the new value of the cellpublic void writeVisibleCellValues(SpreadsheetColumn column, List<String> valuesToWrite)
column
- valuesToWrite
- protected void writeManyVisibleValues(SpreadsheetColumn column, List<String> valuesToWrite)
column
- valuesToWrite
- protected void writeOneVisibleValue(SpreadsheetColumn column, String valueToWrite)
column
- valueToWrite
- Copyright © 2020. All rights reserved.