# Package org.apache.fop.render.java2d

Java2D Renderer which paints rendered pages on Graphics2D instances.

See: Description

Interface Summary
FontMetricsMapper: Adds method to retrieve the actual `Font` for use by `Java2DRenderer`s.
Java2DRendererContextConstants: Defines a number of standard constants (keys) for use by the RendererContext class.

Class Summary
Base14FontCollection: A base 14 font collection for graphics 2D
ConfiguredFontCollection: A java2d configured font collection
CustomFontMetricsMapper: FontMetricsMapper that delegates most methods to an underlying `FontMetrics` instance.
InstalledFontCollection: A custom AWT font collection
Java2DDocumentHandler: `IFDocumentHandler` implementation that produces Graphics2D instance.
Java2DFontMetrics: This is a FontMetrics to be used for AWT rendering.
Java2DGraphics2DAdapter: Graphics2DAdapter implementation for Java2D.
Java2DGraphicsState: Keeps information about the current state of the Graphics2D currentGraphics.
Java2DImageHandlerGraphics2D: Image handler implementation that paints `Graphics2D` image on another `Graphics2D` target.
Java2DImageHandlerRenderedImage: Image handler implementation that paints `RenderedImage` instances on a `Graphics2D` object.
Java2DPainter: `IFPainter` implementation that paints on a Graphics2D instance.
Java2DRenderer: The `Java2DRenderer` class provides the abstract technical foundation for all rendering with the Java2D API.
Java2DRendererConfig: The Java2D renderer configuration data object.
Java2DRendererConfig.Java2DRendererConfigParser: The Java2D renderer configuration data parser.
Java2DRendererConfigurator: Configurerer for Java 2D renderer
Java2DRenderingContext: Rendering context for Java2D painting.
Java2DRenderingSettings: This class holds settings used when rendering with Java2D.
Java2DSVGHandler: Java2D XML handler for SVG (uses Apache Batik).
Java2DSVGHandler.Java2DInfo: Java2D information structure for drawing the XML document.
Java2DUtil: Rendering-related utilities for Java2D.
SystemFontMetricsMapper: This class implements org.apache.fop.layout.FontMetrics and is added to the hash table in FontInfo.

Enum Summary
Java2DRendererOption

## Package org.apache.fop.render.java2d Description

Java2D Renderer which paints rendered pages on Graphics2D instances. Used as base for the bitmap and AWT renderers.