## Package com.crystaldecisions.report.htmlrender

This package contains classes for the rendering events in the Java Viewer.

See:
Description

Interface Summary
AfterRenderContentEventListener | This class provides a listener for a `AfterRenderContentEvent`.
AfterRenderEventListener | This class provides a listener for a `AfterRenderEvent`.
AfterRenderObjectEventListener | This class provides a listener for a `AfterRenderObjectEvent`.
BeforeRenderContentEventListener | This class provides a listener for `BeforeRenderContentEvent`.
BeforeRenderEventListener | This class provides a listener for `BeforeRenderEvent`.
BeforeRenderObjectEventListener | This class provides a listener for a `BeforeRenderObjectEvent`.
IAfterRenderViewItemEventListener | This class provides a listener for a `AfterRenderViewItemEvent`.
IBeforeRenderViewItemEventListener | This class provides a listener for a `BeforeRenderViewItemEvent`.
OnRenderScriptEventListener | This class provides a listener for a `OnRenderScriptEvent`.
OnRenderStyleEventListener | This class provides a listener for a `OnRenderStyleEvent`.

Class Summary
AfterRenderContentEvent | This class provides arguments for the `AfterRenderContentEventListener`.
AfterRenderEvent | This class provides arguments for the `AfterRenderEventListener`.
AfterRenderObjectEvent | This class provides arguments for the `AfterRenderObjectEventListener`.
AfterRenderViewItemEvent | This class provides arguments for the `IAfterRenderViewItemEventListener`.
BeforeRenderContentEvent | This class provides arguments for the `BeforeRenderContentEventListener`.
BeforeRenderEvent | This class provides arguments for the `BeforeRenderEventListener`.
BeforeRenderObjectEvent | This class provides arguments for the `BeforeRenderObjectEventListener`.
BeforeRenderViewItemEvent | This class provides arguments for the `IBeforeRenderViewItemEventListener`.
OnRenderScriptEvent | This class provides arguments for the `OnRenderScriptEventListener`.
OnRenderStyleEvent | This class provides arguments for the `OnRenderStyleEventListener`.

## Package com.crystaldecisions.report.htmlrender Description

This package contains classes for the rendering events in the Java Viewer. To improve performance, you can write a cache manager that allows the client document to share jobs and cache HTML pages. The `BeforeRenderEvent` class, `BeforeRenderContentEvent` class, and `BeforeRenderObjectEvent` class allow the viewer to accept user data that comes from the cache manager; the `AfterRenderEvent` class, `AfterRenderContentEvent` class, and `AfterRenderObjectEvent` class return HTML data that the user can put into the cache manager. The `OnRenderScriptEvent` class allows the viewer to accept user data when the HTML scripts generation starts, while the `OnRenderStyleEvent` class allows the viewer to accept user data when the HTML style class generation starts.

Note: It is recommended that you perform your own garbage collection in your web applications when using the Viewer Java SDK. This involves calling the appropriate dispose methods and ensuring that you use the CrystalImageCleaner class to remove temporary image files used by the viewer.