A scriptlet is a Java class used to execute special elaborations during report generation. A scriptlet exposes a set of methods
that are invoked by the reporting engine when a particular event occurs, such as the creation of a new page or the end of
processing a detail row.
In this chapter, you will see how to write a simple scriptlet and how to use it in a report. You will also see how iReport handles
scriptlets and what methods are useful when deploying a report using this functionality.