public class MasterReportDataTreeModel extends AbstractReportDataTreeModel
Constructor and Description |
---|
MasterReportDataTreeModel(ReportDocumentContext renderContext) |
Modifier and Type | Method and Description |
---|---|
void |
fireParameterAdded(org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter) |
void |
fireParameterRemoved(org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter) |
void |
fireTreeDataChanged() |
void |
fireTreeStructureChanged(Object element) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
int |
getIndexOfChild(Object parent,
Object child) |
TreePath |
getPathForNode(Object node) |
Object |
getRoot() |
boolean |
isLeaf(Object node) |
addTreeModelListener, fireExpressionAdded, fireExpressionRemoved, fireQueryChanged, fireTreeNodeChanged, getReportEnvironmentDataRow, getReportFunctionNode, removeTreeModelListener, valueForPathChanged
public MasterReportDataTreeModel(ReportDocumentContext renderContext)
public Object getRoot()
public Object getChild(Object parent, int index)
getChild
in interface TreeModel
getChild
in class AbstractReportDataTreeModel
public int getChildCount(Object parent)
getChildCount
in interface TreeModel
getChildCount
in class AbstractReportDataTreeModel
public boolean isLeaf(Object node)
isLeaf
in interface TreeModel
isLeaf
in class AbstractReportDataTreeModel
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild
in interface TreeModel
getIndexOfChild
in class AbstractReportDataTreeModel
public TreePath getPathForNode(Object node)
getPathForNode
in class AbstractReportDataTreeModel
public void fireTreeDataChanged()
fireTreeDataChanged
in class AbstractReportDataTreeModel
public void fireTreeStructureChanged(Object element)
fireTreeStructureChanged
in class AbstractReportDataTreeModel
public void fireParameterAdded(org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter)
public void fireParameterRemoved(org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter)