1 /* 2 * ==================================================================== 3 * This software is subject to the terms of the Common Public License 4 * Agreement, available at the following URL: 5 * http://www.opensource.org/licenses/cpl.html . 6 * Copyright (C) 2003-2004 TONBELLER AG. 7 * All Rights Reserved. 8 * You must accept the terms of that agreement to use this software. 9 * ==================================================================== 10 * 11 * 12 */ 13 package com.tonbeller.jpivot.olap.navi; 14 15 import com.tonbeller.jpivot.core.Extension; 16 import com.tonbeller.jpivot.olap.model.Cell; 17 import com.tonbeller.wcf.table.TableModel; 18 19 /** 20 * 21 * @author Robin Bagot 22 */ 23 public interface DrillThrough extends Extension { 24 /** 25 * name of the Extension for lookup 26 */ 27 public static final String ID = "drillThrough"; 28 29 /** 30 * drill through is possible if <code>cell</code> is stored and not calculated 31 */ 32 boolean canDrillThrough(Cell cell); 33 34 /** 35 * retrieves the individual data points that made up the value of the Cell 36 */ 37 TableModel drillThrough(Cell cell); 38 39 } 40