public interface IEssDataCell extends IEssCell
Modifier and Type | Interface and Description |
---|---|
static class |
IEssDataCell.EEssAccessMode
The EEssAccessMode is an enumeration of cell access modes.
|
static class |
IEssDataCell.EEssDataCellType
The EEssDataCellType class is an enumeration of cell value types.
|
IEssCell.EEssCellType
Modifier and Type | Method and Description |
---|---|
IEssLinkedObject |
createLinkedFileObject(java.lang.String desciption,
java.lang.String fileNameTag,
byte[] content)
Creates a linked file object in the cell.
|
IEssLinkedObject |
createLinkedObject(IEssLinkedObject.EEssLinkedObjectType type,
java.lang.String desc,
java.lang.String ref)
Creates a linked object in the cell.
|
void |
deleteLinkedObject(IEssLinkedObject obj)
Deletes a linked object in the cell.
|
void |
deleteLinkedObjects()
Deletes all linked object in the cell.
|
IEssDataCell.EEssAccessMode |
getAccessMode()
Gets the access mode.
|
int |
getColumnId()
Gets the column id.
|
IEssDataCell.EEssDataCellType |
getDataCellType()
Gets the data cell type.
|
double |
getDoubleValue()
Gets the double value of the data cell.
|
IEssIterator |
getLinkedObjects()
Gets the linked objects in the cell.
|
java.lang.String[] |
getMemberCombination()
Gets the member combination for the cell.
|
int |
getRowId()
Gets the row id.
|
java.lang.String[] |
getURLDrillThrough()
Gets the drill through reports associated with a data cell as an array of String containing XML
for the cells member combination.
|
boolean |
isCellNoteLinked()
Checks if the cell has linked cell note.
|
boolean |
isDrillThrough() |
boolean |
isObjectsLinked()
Checks if the cell has linked objects.
|
boolean |
isPartitionLinked()
Checks if the cell has linked partitions.
|
boolean |
isURLDrillThrough()
This Checks if the cell has a drill through URL.
|
boolean |
isUrlLinked()
Checks if the cell has linked URL.
|
boolean |
isWinAppLinked()
Checks if the cell has linked windows apps.
|
void |
setValue(double value)
Sets the data cell value.
|
getCellType, getValue, setValue
int getRowId() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.int getColumnId() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.IEssDataCell.EEssDataCellType getDataCellType() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.IEssDataCell.EEssAccessMode getAccessMode() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isObjectsLinked() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isPartitionLinked() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isCellNoteLinked() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isWinAppLinked() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isUrlLinked() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isDrillThrough() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.double getDoubleValue() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void setValue(double value) throws com.essbase.api.base.EssException
value
- The double value.com.essbase.api.base.EssException
- if an error occurs.java.lang.String[] getMemberCombination() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.IEssLinkedObject createLinkedObject(IEssLinkedObject.EEssLinkedObjectType type, java.lang.String desc, java.lang.String ref) throws com.essbase.api.base.EssException
type
- The object type.desc
- The object description. For cell note type, specify the
actual cell note here. For url/file type, specify the description
here.ref
- The object reference. For cell note type, this param is
ignored. For url type, specify the url here. For file type, specify the
file name here.com.essbase.api.base.EssException
- if an error occurs.IEssLinkedObject createLinkedFileObject(java.lang.String desciption, java.lang.String fileNameTag, byte[] content) throws com.essbase.api.base.EssException
desciption
- The file description.fileNameTag
- The name used to identify the bytes.content
- The file content bytes.com.essbase.api.base.EssException
- if an error occurs.IEssIterator getLinkedObjects() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.void deleteLinkedObject(IEssLinkedObject obj) throws com.essbase.api.base.EssException
obj
- The linked object.com.essbase.api.base.EssException
- if an error occurs.void deleteLinkedObjects() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.boolean isURLDrillThrough() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.java.lang.String[] getURLDrillThrough() throws com.essbase.api.base.EssException
com.essbase.api.base.EssException
- if an error occurs.