Package org.openl.rules.table
Interface ICell
-
- All Known Implementing Classes:
CompositeCell,EmptyCell,ParsedCell,XlsCell
public interface ICell
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetAbsoluteColumn()IGridRegiongetAbsoluteRegion()intgetAbsoluteRow()intgetColumn()ICellCommentgetComment()ICellFontgetFont()StringgetFormula()intgetHeight()booleangetNativeBoolean()DategetNativeDate()doublegetNativeNumber()intgetNativeType()ObjectgetObjectValue()IGridRegiongetRegion()intgetRow()StringgetStringValue()ICellStylegetStyle()ICellgetTopLeftCellFromRegion()intgetType()Returns one of IGrid.CELL_TYPE_* values.StringgetUri()intgetWidth()booleanhasNativeType()
-
-
-
Method Detail
-
getRow
int getRow()
-
getColumn
int getColumn()
-
getAbsoluteRow
int getAbsoluteRow()
- Returns:
- Absolute row index inside the sheet.
-
getAbsoluteColumn
int getAbsoluteColumn()
- Returns:
- Absolute column index inside the sheet.
-
getAbsoluteRegion
IGridRegion getAbsoluteRegion()
- Returns:
- Absolute region of cell inside the sheet.
-
getWidth
int getWidth()
-
getHeight
int getHeight()
-
getStyle
ICellStyle getStyle()
-
getObjectValue
Object getObjectValue()
-
getStringValue
String getStringValue()
-
getFont
ICellFont getFont()
-
getRegion
IGridRegion getRegion()
- Returns:
- grid region, if cell belongs to any merged region. In other cases
null.
-
getFormula
String getFormula()
-
getType
int getType()
Returns one of IGrid.CELL_TYPE_* values.
-
getUri
String getUri()
-
hasNativeType
boolean hasNativeType()
- Returns:
- true if the cell has ability to provide fast access to the native value(cached) If cell has not such an ability, the native methods should not be used
-
getNativeType
int getNativeType()
- Returns:
- IGrid.CELL_TYPE... constant, in case of CELL_TYPE_FORMULA returns cached value type
-
getNativeNumber
double getNativeNumber()
-
getNativeBoolean
boolean getNativeBoolean()
-
getNativeDate
Date getNativeDate()
-
getComment
ICellComment getComment()
-
getTopLeftCellFromRegion
ICell getTopLeftCellFromRegion()
-
-