mondrian.olap4j
Class MondrianOlap4jCellSetAxis

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jCellSetAxis
All Implemented Interfaces:
java.lang.Iterable<Position>, CellSetAxis

 class MondrianOlap4jCellSetAxis
extends java.lang.Object
implements CellSetAxis

Implementation of CellSetAxis for the Mondrian OLAP engine.

Since:
May 24, 2007
Version:
$Id: //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCellSetAxis.java#8 $
Author:
jhyde

Constructor Summary
MondrianOlap4jCellSetAxis(MondrianOlap4jCellSet olap4jCellSet, QueryAxis queryAxis, Axis axis)
          Creates a MondrianOlap4jCellSetAxis.
 
Method Summary
 CellSetAxisMetaData getAxisMetaData()
           
 Axis getAxisOrdinal()
           
 CellSet getCellSet()
           
 int getPositionCount()
           
 java.util.List<Position> getPositions()
           
 java.util.ListIterator<Position> iterator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianOlap4jCellSetAxis

MondrianOlap4jCellSetAxis(MondrianOlap4jCellSet olap4jCellSet,
                          QueryAxis queryAxis,
                          Axis axis)
Creates a MondrianOlap4jCellSetAxis.

Parameters:
olap4jCellSet - Cell set
queryAxis - Query axis
axis - Axis
Method Detail

getAxisOrdinal

public Axis getAxisOrdinal()
Specified by:
getAxisOrdinal in interface CellSetAxis

getCellSet

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

getAxisMetaData

public CellSetAxisMetaData getAxisMetaData()
Specified by:
getAxisMetaData in interface CellSetAxis

getPositions

public java.util.List<Position> getPositions()
Specified by:
getPositions in interface CellSetAxis

getPositionCount

public int getPositionCount()
Specified by:
getPositionCount in interface CellSetAxis

iterator

public java.util.ListIterator<Position> iterator()
Specified by:
iterator in interface java.lang.Iterable<Position>
Specified by:
iterator in interface CellSetAxis

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads