A Scriptlet allows the developer to obtain the values of Fields, Variables and Parameters from the report during specific events in the Filling stage of the Report Life Cycle.
It also allows you to set data in the report as it executes its Fill Cycle. We will discuss this more in the sections below.
If you look at Scriptlet.java within this sample you will see all possible methods have been implemented. Most contain output statements.
By running the sample from the command line or in iReport you will see the outputs of these statements along with the generated report itself.
The method afterGroupInit contains all the most interesting logic and will be the main focus of our discussion.