org.jfree.report.structure

Class Node

public abstract class Node extends Object implements Serializable, Cloneable

A node is the most basic unit in a report. It acts as general superclass for all other elements.

Author: Thomas Morgner

Constructor Summary
protected Node()
Method Summary
Objectclone()
ExpressiongetDisplayCondition()
GroupgetGroup()
LocalegetLocale()
NodegetParent()
ReportDefinitiongetReport()
JFreeReportgetRootReport()
booleanisEnabled()
protected voidsetParent(Node parent)
voidupdateParent(Node parent)
This is an extra method to allow me to track all *illegal* write-accesses to the parent.

Constructor Detail

Node

protected Node()

Method Detail

clone

public Object clone()

getDisplayCondition

public Expression getDisplayCondition()

getGroup

public Group getGroup()

getLocale

public Locale getLocale()

getParent

public Node getParent()

getReport

public ReportDefinition getReport()

getRootReport

public JFreeReport getRootReport()

isEnabled

public boolean isEnabled()

setParent

protected void setParent(Node parent)

updateParent

public void updateParent(Node parent)
This is an extra method to allow me to track all *illegal* write-accesses to the parent.

Parameters: parent