Class Node

java.lang.Object
org.jfree.report.structure.Node
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
Element, StaticText

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
See Also:
  • Constructor Details

    • Node

      protected Node()
  • Method Details

    • 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 Locale getLocale()
    • getDisplayCondition

      public Expression getDisplayCondition()
    • isEnabled

      public boolean isEnabled()
    • clone

      public Object clone() throws CloneNotSupportedException
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException