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 SummaryConstructors
- 
Method SummaryModifier 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.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.IterableforEach, 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
 
- 
isReadOnlypublic boolean isReadOnly()- Returns:
- the readOnly
 
- 
setReadOnlypublic void setReadOnly(boolean readOnly) - Parameters:
- readOnly- the readOnly to set
 
- 
getCellCount
- 
getGets theSheetCellat the specified index position- Parameters:
- index- of the SheetCell
- Returns:
- SheetCellat index position
- Throws:
- IndexOutOfBoundsException- if (- index < 0 || index >= number of cells)
 
- 
setSets the value of theSheetCellat the given index position- Parameters:
- value-- Comparablevalue to be set
- index- of the- SheetCell
- Throws:
- IndexOutOfBoundsException- if (- index < 0 || index >= number of cells)
 
- 
addCellAdds a cell at the end of theSheetRow- Parameters:
- cell-- SheetCellto be added
 
- 
addCellAdds a cell at the specified index position in theSheetRow
- 
removeCellpublic void removeCell(int index) Removes the cell at the given index position in theSheetRow- Parameters:
- index- position of- SheetCellto be removed
 
- 
removeCellspublic 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 removed
- endIdx- end index position of cells to be removed
 
- 
hashCodepublic int hashCode()
- 
equals
- 
iterator- Specified by:
- iteratorin interface- Iterable<T extends Comparable<T>>
 
- 
toString
 
-