mondrian.olap4j
Class MondrianOlap4jCell

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jCell
All Implemented Interfaces:
Cell

 class MondrianOlap4jCell
extends Object
implements Cell

Implementation of Cell for the Mondrian OLAP engine.

Since:
May 24, 2007
Author:
jhyde
 

Nested Class Summary
static class MondrianOlap4jCell.MyDelegatingInvocationHandler
           
 
Constructor Summary
MondrianOlap4jCell(int[] coordinates, MondrianOlap4jCellSet olap4jCellSet, Cell cell)
           
 
Method Summary
 ResultSet drillThrough()
           
 CellSet getCellSet()
           
 List<Integer> getCoordinateList()
           
 double getDoubleValue()
           
 String getErrorText()
           
 String getFormattedValue()
           
 int getOrdinal()
           
 Object getPropertyValue(Property property)
           
 Object getValue()
           
 boolean isEmpty()
           
 boolean isError()
           
 boolean isNull()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianOlap4jCell

MondrianOlap4jCell(int[] coordinates,
                   MondrianOlap4jCellSet olap4jCellSet,
                   Cell cell)
Method Detail

getCellSet

public CellSet getCellSet()
Specified by:
getCellSet in interface Cell

getOrdinal

public int getOrdinal()
Specified by:
getOrdinal in interface Cell

getCoordinateList

public List<Integer> getCoordinateList()
Specified by:
getCoordinateList in interface Cell

getPropertyValue

public Object getPropertyValue(Property property)
Specified by:
getPropertyValue in interface Cell

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Cell

isError

public boolean isError()
Specified by:
isError in interface Cell

isNull

public boolean isNull()
Specified by:
isNull in interface Cell

getDoubleValue

public double getDoubleValue()
                      throws OlapException
Specified by:
getDoubleValue in interface Cell
Throws:
OlapException

getErrorText

public String getErrorText()
Specified by:
getErrorText in interface Cell

getValue

public Object getValue()
Specified by:
getValue in interface Cell

getFormattedValue

public String getFormattedValue()
Specified by:
getFormattedValue in interface Cell

drillThrough

public ResultSet drillThrough()
                       throws OlapException
Specified by:
drillThrough in interface Cell
Throws:
OlapException

SourceForge.net_Logo