com.essbase.api.dataquery
Interface IEssCell

All Superinterfaces:
IEssBaseObject
All Known Subinterfaces:
IEssDataCell, IEssMemberCell

public interface IEssCell
extends IEssBaseObject

The IEssCell is the base for the member/data/text cell.


Nested Class Summary
static class IEssCell.EEssCellType
          The EEssCellType class is an enumeration of cell types.
 
Method Summary
 IEssCell.EEssCellType getCellType()
          Gets the cell type.
 IEssValueAny getValue()
          Gets the cell value.
 void setValue(IEssValueAny value)
          Sets the cell value.
 

Method Detail

getCellType

public IEssCell.EEssCellType getCellType()
                                  throws EssException
Gets the cell type.

Returns:
The cell type.
Throws:
EssException - if an error occurs.

getValue

public IEssValueAny getValue()
                      throws EssException
Gets the cell value.

Returns:
The cell value at the intersection. Either a string value (for member and text cell) or a double value (for data cell) is returned.
Throws:
EssException - if an error occurs.

setValue

public void setValue(IEssValueAny value)
              throws EssException
Sets the cell value.

Parameters:
value - The cell value. Either a String value (for member and text cell) or a double value (for data cell) is allowed here.
Throws:
EssException - if an error occurs.