From ccf727d04b0124c4941b594571f47a1809851c3e Mon Sep 17 00:00:00 2001 From: Luc Boudreau Date: Mon, 20 Jul 2009 13:51:51 +0000 Subject: [PATCH] Added new suger method to place dimension on axis at arbitrary position. git-svn-id: https://olap4j.svn.sourceforge.net/svnroot/olap4j/trunk@266 c6a108a4-781c-0410-a6c6-c2d559e19af0 --- src/org/olap4j/query/QueryAxis.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/org/olap4j/query/QueryAxis.java b/src/org/olap4j/query/QueryAxis.java index 775dbac..c87a1aa 100644 --- a/src/org/olap4j/query/QueryAxis.java +++ b/src/org/olap4j/query/QueryAxis.java @@ -131,6 +131,19 @@ public void addDimension(QueryDimension dimension) { this.notifyAdd(dimension, index); } + /** + * Places a {@link QueryDimension} object on this axis at + * a specific index. + * @param dimension The {@link QueryDimension} object to add + * to this axis. + * @param index The position (0 based) onto which to place + * the QueryDimension + */ + public void addDimension(int index, QueryDimension dimension) { + this.getDimensions().add(index, dimension); + this.notifyAdd(dimension, index); + } + /** * Removes a {@link QueryDimension} object on this axis. * @param dimension The {@link QueryDimension} object to remove