Copyright © 2011 Citra Technologies. All Rights Reserved.

com.citra.pivot.olap
Interface DrillableOlapModel

All Superinterfaces:
OlapTableModel, PivotConstants, TreeModel, TreeTableModel

public interface DrillableOlapModel
extends OlapTableModel

DrillableOlapModel is a model with drilling capabilities. When drilling, a node is specified to become the model's new root node. This has as effect that nodes that are not descendants of the 'drill' node are hidden from the view.


Field Summary
 
Fields inherited from interface com.citra.treetable.TreeTableModel
CHANGE_COLUMN_SOURCE
 
Fields inherited from interface com.citra.pivot.PivotConstants
GRAND_TOTAL_TYPE, NORMAL_TYPE, SUBTOTAL_TYPE
 
Method Summary
 void drillTo(Object memberNode)
          Performs a drill at memberNode.
 boolean isDrilled(Object memberNode)
          Determines whether memberNode represents the current drill node.
 
Methods inherited from interface com.citra.pivot.olap.OlapTableModel
getName, getOlapHierarchy, getOlapMeasure, getOlapMember, getOlapType, setName
 
Methods inherited from interface com.citra.treetable.TreeTableModel
getColumnClass, getColumnCount, getColumnName, getValueAt, isAggregate, isCellEditable, isFooter, isHeader, setValueAt
 
Methods inherited from interface javax.swing.tree.TreeModel
addTreeModelListener, getChild, getChildCount, getIndexOfChild, getRoot, isLeaf, removeTreeModelListener, valueForPathChanged
 

Method Detail

drillTo

void drillTo(Object memberNode)
Performs a drill at memberNode.

Parameters:
memberNode - the node to drill to

isDrilled

boolean isDrilled(Object memberNode)
Determines whether memberNode represents the current drill node.

Parameters:
memberNode - the node to test for the drill
Returns:
true if a drill exists, false otherwise

Copyright © 2011 Citra Technologies. All Rights Reserved.