Package org.jfree.report.structure
Class Node
- java.lang.Object
-
- org.jfree.report.structure.Node
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
- Direct Known Subclasses:
Element,StaticText
public abstract class Node extends java.lang.Object implements java.io.Serializable, java.lang.CloneableA node is the most basic unit in a report. It acts as general superclass for all other elements.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()ExpressiongetDisplayCondition()GroupgetGroup()java.util.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.
-
-
-
Method Detail
-
getParent
public Node getParent()
-
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-
-
getGroup
public Group getGroup()
-
getReport
public ReportDefinition getReport()
-
getRootReport
public JFreeReport getRootReport()
-
getLocale
public java.util.Locale getLocale()
-
getDisplayCondition
public Expression getDisplayCondition()
-
isEnabled
public boolean isEnabled()
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
-