Package de.xima.fc.gui.common.model.data
Class SheetCell<T extends Comparable<T>>
- java.lang.Object
-
- de.xima.fc.gui.common.model.data.SheetCell<T>
-
- All Implemented Interfaces:
Serializable,Comparable<SheetCell<T>>
public class SheetCell<T extends Comparable<T>> extends Object implements Comparable<SheetCell<T>>, Serializable
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(SheetCell<T> o)booleanequals(Object obj)TgetReference()The reference or original value of the sheet cell.TgetValue()inthashCode()booleanisReadOnly()booleanisReferenceEqual()Check if thevalueobject and thereferenceobject are equalvoidresetToReference()Set the value to the reference valuevoidsetReadOnly(boolean readOnly)voidsetReference(T reference)voidsetValue(T value)StringtoString()
-
-
-
Constructor Detail
-
SheetCell
public SheetCell(T value)
-
-
Method Detail
-
getValue
public T getValue()
- Returns:
- the value
-
setValue
public void setValue(T value)
- Parameters:
value- the value to set
-
getReference
public T getReference()
The reference or original value of the sheet cell. May be used to check if the value of this cell is the default value or was changed manually.- Returns:
- the reference
-
setReference
public void setReference(T reference)
- Parameters:
reference- the reference to set
-
isReferenceEqual
public boolean isReferenceEqual()
Check if thevalueobject and thereferenceobject are equal- Returns:
trueif the value and the reference object are equal, otherwisefalse
-
isReadOnly
public boolean isReadOnly()
-
setReadOnly
public void setReadOnly(boolean readOnly)
-
resetToReference
public void resetToReference()
Set the value to the reference value
-
compareTo
public int compareTo(SheetCell<T> o)
- Specified by:
compareToin interfaceComparable<T extends Comparable<T>>
-
-