Selling my 2000 Beattle RWF 3,500,000
Wed, 16 Nov 2016 7:21:41 - Wataugalabel.announceDetails
Dynamic report design
A design is created by a pure simple Java code. While it is generated at runtime, you can implement any logic in your code which decides how the report will look like, unlike the static reports (jrxml JasperReports templates) where the defined design cannot be changed at runtime.
It's ideal for ad hoc reporting where it is needed to create reports dynamically.
Inherited report design
A design can even be inherited from another design. This is impossible in static report designs designed in visual designers.
No need for a visual designer
As mentioned above, a design is defined by a java code and hence you don't have to use a visual report designer. Visual designers are quite robust and require more effort and time for report creation.
This library enables you to create reports in your favorite IDE at the same speed as you write a java code.
Ability to mix dynamic designs with static designs (jasper jrxml templates)
You are able to design a part of the report in e.g. iReport and another part in DynamicReports.
There are two ways how they can work together:
- static designs can be embedded in a dynamic design through subreports and placed into any band and any numbers of them
- static design as a base to which a dynamic design is added
Usage
DynamicReports is synchronized with a Maven central repository. For Maven projects you just add dependency to your maven configuration. In case you would like to use a development version, add a Sonatype Nexus snapshot repository to your maven configuration.