public abstract class AbstractReportDataTreeModel extends Object implements TreeModel
Modifier | Constructor and Description |
---|---|
protected |
AbstractReportDataTreeModel(ReportDocumentContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addTreeModelListener(TreeModelListener l) |
protected void |
findAllQueryNodes(Object query,
ArrayList<ReportQueryNode> nodes,
Object element) |
void |
fireExpressionAdded(org.pentaho.reporting.engine.classic.core.function.Expression parameter) |
void |
fireExpressionRemoved(org.pentaho.reporting.engine.classic.core.function.Expression parameter) |
void |
fireQueryChanged(Object query) |
void |
fireTreeDataChanged() |
void |
fireTreeNodeChanged(Object element) |
void |
fireTreeStructureChanged(Object element) |
Object |
getChild(Object parent,
int index) |
int |
getChildCount(Object parent) |
protected ReportDocumentContext |
getContext() |
protected org.pentaho.reporting.engine.classic.core.CompoundDataFactory |
getDataFactoryElement() |
protected org.pentaho.reporting.engine.classic.core.function.ExpressionCollection |
getExpressions() |
int |
getIndexOfChild(Object parent,
Object child) |
protected TreeModelListener[] |
getListeners() |
TreePath |
getPathForNode(Object node) |
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition |
getReportDefinition() |
org.pentaho.reporting.engine.classic.core.ReportEnvironmentDataRow |
getReportEnvironmentDataRow() |
ReportFunctionNode |
getReportFunctionNode() |
protected int |
indexOf(String[] array,
String key) |
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener l) |
void |
valueForPathChanged(TreePath path,
Object newValue) |
protected AbstractReportDataTreeModel(ReportDocumentContext context)
protected org.pentaho.reporting.engine.classic.core.AbstractReportDefinition getReportDefinition()
public org.pentaho.reporting.engine.classic.core.ReportEnvironmentDataRow getReportEnvironmentDataRow()
protected ReportDocumentContext getContext()
public ReportFunctionNode getReportFunctionNode()
protected org.pentaho.reporting.engine.classic.core.CompoundDataFactory getDataFactoryElement()
protected org.pentaho.reporting.engine.classic.core.function.ExpressionCollection getExpressions()
public int getChildCount(Object parent)
getChildCount
in interface TreeModel
public int getIndexOfChild(Object parent, Object child)
getIndexOfChild
in interface TreeModel
public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged
in interface TreeModel
public void fireTreeDataChanged()
protected TreeModelListener[] getListeners()
public void addTreeModelListener(TreeModelListener l)
addTreeModelListener
in interface TreeModel
public void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener
in interface TreeModel
public void fireTreeNodeChanged(Object element)
public void fireTreeStructureChanged(Object element)
public void fireQueryChanged(Object query)
protected void findAllQueryNodes(Object query, ArrayList<ReportQueryNode> nodes, Object element)
public void fireExpressionAdded(org.pentaho.reporting.engine.classic.core.function.Expression parameter)
public void fireExpressionRemoved(org.pentaho.reporting.engine.classic.core.function.Expression parameter)
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.