|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jrefinery.report.ReportDefinition
A report definition. This the working copy of the JFreeReport object. This object is not serializable, as it is used internally.
Constructor Summary | |
ReportDefinition(JFreeReport report)
Creates a report definition from a report object. |
Method Summary | |
java.lang.Object |
clone()
Creates and returns a copy of this object. |
Group |
getGroup(int count)
Returns the group at the specified index or null, if there is no such group. |
int |
getGroupCount()
Returns the number of groups in this report. |
GroupList |
getGroups()
Returns the list of groups for the report. |
ItemBand |
getItemBand()
Returns the item band. |
PageFooter |
getPageFooter()
Returns the page footer. |
PageHeader |
getPageHeader()
Returns the page header. |
ReportProperties |
getProperties()
Returns the report properties. |
ReportConfiguration |
getReportConfiguration()
Returns the report configuration. |
ReportFooter |
getReportFooter()
Returns the report footer. |
ReportHeader |
getReportHeader()
Returns the report header. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ReportDefinition(JFreeReport report) throws java.lang.CloneNotSupportedException
report
- the report.
java.lang.CloneNotSupportedException
- if there is a problem cloning.Method Detail |
public GroupList getGroups()
public ReportHeader getReportHeader()
public ReportFooter getReportFooter()
public PageHeader getPageHeader()
public PageFooter getPageFooter()
public ItemBand getItemBand()
public ReportProperties getProperties()
public ReportConfiguration getReportConfiguration()
public int getGroupCount()
Every report has at least one group defined.
public Group getGroup(int count)
count
- the group index.
java.lang.IllegalArgumentException
- if the count is negative.
java.lang.IndexOutOfBoundsException
- if the count is greater than the number of defined groups.public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
- if the object's class does not
support the Cloneable
interface. Subclasses
that override the clone
method can also
throw this exception to indicate that an instance cannot
be cloned.Cloneable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |