Package de.xima.fc.gui.common.model.data
Class SheetRow<T extends Comparable<T>>
java.lang.Object
de.xima.fc.gui.common.model.data.SheetRow<T>
- All Implemented Interfaces:
Serializable,Iterable<SheetCell<T>>
public class SheetRow<T extends Comparable<T>>
extends Object
implements Serializable, Iterable<SheetCell<T>>
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a cell at the specified index position in theSheetRowvoidAdds a cell at the end of theSheetRowbooleanget(int index) Gets theSheetCellat the specified index positiongetCells()getId()inthashCode()booleaniterator()voidremoveCell(int index) Removes the cell at the given index position in theSheetRowvoidremoveCells(int startIdx, int endIdx) Removes cells from starting index to end index in theSheetRowvoidSets the value of theSheetCellat the given index positionvoidvoidvoidsetReadOnly(boolean readOnly) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
SheetRow
- Parameters:
id- the id of the row
-
-
Method Details
-
getId
- Returns:
- the id
-
setId
- Parameters:
id- the id to set
-
getCells
- Returns:
- the cells
-
setCells
- Parameters:
cells- the cells to set
-
isReadOnly
public boolean isReadOnly()- Returns:
- the readOnly
-
setReadOnly
public void setReadOnly(boolean readOnly) - Parameters:
readOnly- the readOnly to set
-
getCellCount
-
get
Gets theSheetCellat the specified index position- Parameters:
index- of the SheetCell- Returns:
SheetCellat index position- Throws:
IndexOutOfBoundsException- if (index < 0 || index >= number of cells)
-
set
Sets the value of theSheetCellat the given index position- Parameters:
value-Comparablevalue to be setindex- of theSheetCell- Throws:
IndexOutOfBoundsException- if (index < 0 || index >= number of cells)
-
addCell
Adds a cell at the end of theSheetRow- Parameters:
cell-SheetCellto be added
-
addCell
Adds a cell at the specified index position in theSheetRow -
removeCell
public void removeCell(int index) Removes the cell at the given index position in theSheetRow- Parameters:
index- position ofSheetCellto be removed
-
removeCells
public void removeCells(int startIdx, int endIdx) Removes cells from starting index to end index in theSheetRow- Parameters:
startIdx- starting index position of cells to be removedendIdx- end index position of cells to be removed
-
hashCode
public int hashCode() -
equals
-
iterator
- Specified by:
iteratorin interfaceIterable<T extends Comparable<T>>
-
toString
-