Class MasterReportDataTreeModel
- java.lang.Object
-
- org.pentaho.reporting.designer.core.editor.structuretree.AbstractReportDataTreeModel
-
- org.pentaho.reporting.designer.core.editor.structuretree.MasterReportDataTreeModel
-
- All Implemented Interfaces:
TreeModel
public class MasterReportDataTreeModel extends AbstractReportDataTreeModel
-
-
Constructor Summary
Constructors Constructor Description MasterReportDataTreeModel(ReportDocumentContext renderContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
protected ReportParametersNode
getReportParametersNode()
Object
getRoot()
boolean
isLeaf(Object node)
-
Methods inherited from class org.pentaho.reporting.designer.core.editor.structuretree.AbstractReportDataTreeModel
addTreeModelListener, findAllQueryNodes, fireExpressionAdded, fireExpressionRemoved, fireQueryChanged, fireTreeNodeChanged, getContext, getDataFactoryElement, getExpressions, getListeners, getReportDefinition, getReportEnvironmentDataRow, getReportFunctionNode, indexOf, removeTreeModelListener, valueForPathChanged
-
-
-
-
Constructor Detail
-
MasterReportDataTreeModel
public MasterReportDataTreeModel(ReportDocumentContext renderContext)
-
-
Method Detail
-
getReportParametersNode
protected ReportParametersNode getReportParametersNode()
-
getRoot
public Object getRoot()
-
getChild
public Object getChild(Object parent, int index)
- Specified by:
getChild
in interfaceTreeModel
- Overrides:
getChild
in classAbstractReportDataTreeModel
-
getChildCount
public int getChildCount(Object parent)
- Specified by:
getChildCount
in interfaceTreeModel
- Overrides:
getChildCount
in classAbstractReportDataTreeModel
-
isLeaf
public boolean isLeaf(Object node)
- Specified by:
isLeaf
in interfaceTreeModel
- Overrides:
isLeaf
in classAbstractReportDataTreeModel
-
getIndexOfChild
public int getIndexOfChild(Object parent, Object child)
- Specified by:
getIndexOfChild
in interfaceTreeModel
- Overrides:
getIndexOfChild
in classAbstractReportDataTreeModel
-
getPathForNode
public TreePath getPathForNode(Object node)
- Overrides:
getPathForNode
in classAbstractReportDataTreeModel
-
fireTreeDataChanged
public void fireTreeDataChanged()
- Overrides:
fireTreeDataChanged
in classAbstractReportDataTreeModel
-
fireTreeStructureChanged
public void fireTreeStructureChanged(Object element)
- Overrides:
fireTreeStructureChanged
in classAbstractReportDataTreeModel
-
fireParameterAdded
public void fireParameterAdded(org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter)
-
fireParameterRemoved
public void fireParameterRemoved(org.pentaho.reporting.engine.classic.core.parameters.ParameterDefinitionEntry parameter)
-
-