A report definition. This the working copy of the JFreeReport object. This object is
not serializable, as it is used internally. This implementation is not intended to be
known outside. Whatever you planned to do with it - dont do it!
Its only pupose is to be used and manipulated in the report states, there is no reason
to do it outside.
author: Thomas Morgner.
clone() Creates and returns a copy of this object.
a clone of this instance. throws: CloneNotSupportedException - if the object's class does not support theCloneable interface.
Creates and returns a copy of this object.
a clone of this instance. throws: CloneNotSupportedException - if the object's class does not support theCloneable interface. Subclasses thatoverride the clone method can alsothrow this exception to indicate that an instancecannot be cloned. See Also:java.lang.Cloneable
Returns the datarow connector used to feed all elements. This instance is not the one
used to feed the functions, so elements will always show the old values and never an
preview.
the datarow connector.
Returns the group at the specified index or null, if there is no such group.
Parameters: count - the group index. the requested group. throws: IllegalArgumentException - if the count is negative. throws: IndexOutOfBoundsException - if the count is greater than the number of definedgroups.
Returns the stylesheet collection of this report definition. The stylesheet
collection is fixed for the report definition and all elements of the report. When a
band or group is added to the report it will get registered with this stylesheet
collection and cannot be used in an different report.
the stylesheet collection of the report, never null.