A Handler part provides data
and callback functions for UI constructs such
as Web pages or printers. You bind information in the Handler part
to variables
within the UI, and associate handler functions with events that occur
in the
UI.
Currently, the EGL language itself does not generate events,
though console
UI offers a similar structure with its
openUI statement.
EGL does, however, provide three types of handlers that work with
outside
technologies:
- JSF handlers provide support for JavaServer Pages,
which use reusable
components to quickly build Web applications.
- JasperReport
handlers provide support for JasperReport generation.
- BIRT
handlers provide support for Business Intelligence and Reporting
Tools (BIRT) report creation.