public class CellDataImpl extends java.lang.Object implements CellData, java.io.Serializable
CellData.CellType
Constructor and Description |
---|
CellDataImpl(RangeImpl range) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getBooleanValue() |
int |
getColumn() |
java.util.Date |
getDateValue() |
java.lang.Double |
getDoubleValue() |
java.lang.String |
getEditText() |
java.lang.String |
getFormatText() |
java.lang.String |
getFormulaValue() |
CellData.CellType |
getResultType()
Gets the cell result type.
|
java.lang.String |
getRichText() |
int |
getRow() |
java.lang.String |
getStringValue() |
CellData.CellType |
getType()
Gets the cell type.
|
java.lang.Object |
getValue() |
boolean |
isBlank() |
boolean |
isFormula() |
void |
setEditText(java.lang.String editText)
Sets the edit text, for example, "123" is number, "2012/1/1" is date, "=SUM(A1:B1)" is formula
|
void |
setRichText(java.lang.String htmlString)
Sets the rich text in html format.
|
void |
setValue(java.lang.Object value)
Sets the data object, it should be a String, Number, Date or Boolean
|
boolean |
validateEditText(java.lang.String editText)
Validates the edit text if this cell has validation constraint
|
public CellDataImpl(RangeImpl range)
public int getColumn()
public CellData.CellType getResultType()
CellData
getResultType
in interface CellData
public CellData.CellType getType()
CellData
CellData.CellType.FORMULA
or CellData.CellType.ERROR
.CellData.getResultType()
to get result type for a cell or a formula-cell.public java.lang.Object getValue()
public java.lang.String getFormatText()
getFormatText
in interface CellData
public java.lang.String getEditText()
getEditText
in interface CellData
public void setValue(java.lang.Object value)
CellData
public void setEditText(java.lang.String editText)
CellData
setEditText
in interface CellData
public boolean validateEditText(java.lang.String editText)
CellData
validateEditText
in interface CellData
editText
- the edit textpublic boolean isBlank()
public boolean isFormula()
public java.lang.Double getDoubleValue()
getDoubleValue
in interface CellData
public java.util.Date getDateValue()
getDateValue
in interface CellData
public java.lang.String getStringValue()
getStringValue
in interface CellData
public java.lang.String getFormulaValue()
getFormulaValue
in interface CellData
public java.lang.Boolean getBooleanValue()
getBooleanValue
in interface CellData
public void setRichText(java.lang.String htmlString)
CellData
setRichText
in interface CellData
public java.lang.String getRichText()
getRichText
in interface CellData
Copyright © 2005-2010 Potix Corporation. All Rights Reserved.