## Uses of Interface
org.apache.fop.render.awt.viewer.Renderable

Packages that use Renderable
org.apache.fop.cli: This package contains the command-line client for Apache FOP.
org.apache.fop.render.awt: AWT Renderer used for displaying rendered pages in Java applications.
org.apache.fop.render.awt.viewer: AWT Viewer PreviewDialog and PreviewPanel.

### Uses of Renderable in org.apache.fop.cli

Classes in org.apache.fop.cli that implement Renderable
`class` `AreaTreeInputHandler` InputHandler for the area tree XML (the old intermediate format) as input.
`class` `IFInputHandler` InputHandler for the intermediate format XML as input.
`class` `ImageInputHandler` InputHandler for the images (for example TIFF) as input.
`class` `InputHandler` Class for handling files input from command line either with XML and XSLT files (and optionally xsl parameters) or FO File input alone.

### Uses of Renderable in org.apache.fop.render.awt

Constructors in org.apache.fop.render.awt with parameters of type Renderable
Constructor and Description
`AWTRenderer(FOUserAgent userAgent, Renderable renderable, boolean previewAsMainWindow, boolean show)` Creates a new AWTRenderer instance.

### Uses of Renderable in org.apache.fop.render.awt.viewer

Fields in org.apache.fop.render.awt.viewer declared as Renderable
`protected Renderable` PreviewDialog.`renderable` Renderable instance that can be used to reload and re-render a document after modifications.
`protected Renderable` PreviewPanel.`renderable` Renderable instance that can be used to reload and re-render a document after modifications.

Methods in org.apache.fop.render.awt.viewer with parameters of type Renderable
`static PreviewDialog` PreviewDialog.`createPreviewDialog(FOUserAgent foUserAgent, Renderable renderable, boolean asMainWindow)` Creates and initialize the AWT Viewer main window.

Constructors in org.apache.fop.render.awt.viewer with parameters of type Renderable
Constructor and Description
`PreviewDialog(FOUserAgent foUserAgent, Renderable renderable)` Creates a new PreviewDialog that uses the given renderer.
`PreviewPanel(FOUserAgent foUserAgent, Renderable renderable, AWTRenderer renderer)` Creates a new PreviewPanel instance.