## Uses of Interface
net.sf.jasperreports.engine.Renderable

- Packages that use Renderable
  Package | Description
  --- | ---
  net.sf.jasperreports.charts.util | Contains utility classes for complex chart customization.
  net.sf.jasperreports.components.barbecue | Contains classes for the built-in Barbecue component.
  net.sf.jasperreports.components.barcode4j | Contains classes for the built-in Barcode4J component.
  net.sf.jasperreports.components.list | Contains classes for the built-in List component.
  net.sf.jasperreports.components.spiderchart | Contains classes for the built-in Spider Chart component.
  net.sf.jasperreports.engine | Provides access to the library's main functionality through facade classes for compiling, filling and exporting reports and also publishes the library's main interfaces and classes.
  net.sf.jasperreports.engine.base | Contains base implementations for the library's main interfaces.
  net.sf.jasperreports.engine.convert |
  net.sf.jasperreports.engine.export | Provides utility classes for exporting reports to various popular formats such as PDF, HTML, RTF, CSV, Excel, DOCX, PPTX, ODT, ODS, XML, Text, etc.
  net.sf.jasperreports.engine.export.oasis | Provides utility classes for exporting reports to Open Document Format, such as ODT and ODS.
  net.sf.jasperreports.engine.export.ooxml | Provides utility classes for exporting reports to Office Open XML Format, such as DOCX, XLSX and PPTX.
  net.sf.jasperreports.engine.fill | Contains fill time implementations for the library's main interfaces and the entire engine used in the filling process (the actual core of JasperReports).
  net.sf.jasperreports.engine.util | Contains utility classes for the core library.
  net.sf.jasperreports.renderers | Contains image renderer implementations.

- - ### Uses of Renderable in net.sf.jasperreports.charts.util

    Classes in net.sf.jasperreports.charts.util that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DrawChartRenderer`

    Methods in net.sf.jasperreports.charts.util that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `Renderable` | SvgChartRendererFactory.`getRenderable(JasperReportsContext jasperReportsContext, org.jfree.chart.JFreeChart chart, ChartHyperlinkProvider chartHyperlinkProvider, java.awt.geom.Rectangle2D rectangle)`
    `Renderable` | ImageChartRendererFactory.`getRenderable(JasperReportsContext jasperReportsContext, org.jfree.chart.JFreeChart chart, ChartHyperlinkProvider chartHyperlinkProvider, java.awt.geom.Rectangle2D rectangle)`
    `Renderable` | ChartRenderableFactory.`getRenderable(JasperReportsContext jasperReportsContext, org.jfree.chart.JFreeChart chart, ChartHyperlinkProvider chartHyperlinkProvider, java.awt.geom.Rectangle2D rectangle)`
    `Renderable` | DrawChartRendererFactory.`getRenderable(JasperReportsContext jasperReportsContext, org.jfree.chart.JFreeChart chart, ChartHyperlinkProvider chartHyperlinkProvider, java.awt.geom.Rectangle2D rectangle)`
    `Renderable` | ChartUtil.WrappingChartRenderableFactory.`getRenderable(JasperReportsContext jasperReportsContext, org.jfree.chart.JFreeChart chart, ChartHyperlinkProvider chartHyperlinkProvider, java.awt.geom.Rectangle2D rectangle)` Deprecated.

  - ### Uses of Renderable in net.sf.jasperreports.components.barbecue

    Classes in net.sf.jasperreports.components.barbecue that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BarbecueRenderer`

  - ### Uses of Renderable in net.sf.jasperreports.components.barcode4j

    Methods in net.sf.jasperreports.components.barcode4j that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `Renderable` | BarcodeImageProducer.`createImage(JasperReportsContext jasperReportsContext, JRComponentElement componentElement, org.krysalis.barcode4j.BarcodeGenerator barcode, java.lang.String message, int orientation)`
    `Renderable` | BarcodeSVGImageProducer.`createImage(JasperReportsContext jasperReportsContext, JRComponentElement componentElement, org.krysalis.barcode4j.BarcodeGenerator barcode, java.lang.String message, int orientation)`
    `Renderable` | BarcodeRasterizedImageProducer.`createImage(JasperReportsContext jasperReportsContext, JRComponentElement componentElement, org.krysalis.barcode4j.BarcodeGenerator barcode, java.lang.String message, int orientation)`
    `protected Renderable` | BarcodeDesignConverter.`evaluateBarcode(ReportConverter reportConverter, JRComponentElement element)`
    `Renderable` | BarcodeDesignEvaluator.`evaluateImage()`

  - ### Uses of Renderable in net.sf.jasperreports.components.list

    Classes in net.sf.jasperreports.components.list that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `UnusedSpaceImageRenderer` Am image renderer used to mark the unused vertical space in a list component preview.

  - ### Uses of Renderable in net.sf.jasperreports.components.spiderchart

    Methods in net.sf.jasperreports.components.spiderchart that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `static Renderable` | SpiderChartRendererEvaluator.`evaluateRenderable(JasperReportsContext jasperReportsContext, JRComponentElement element, SpiderChartSharedBean spiderchartBean, ChartCustomizer chartCustomizer, java.lang.String defaultRenderType, java.lang.String datasetType)`
    `Renderable` | FillSpiderChart.`getRenderable()`

  - ### Uses of Renderable in net.sf.jasperreports.engine

    Subinterfaces of Renderable in net.sf.jasperreports.engine
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ImageMapRenderable` Image renderer able to produce image maps.

    Classes in net.sf.jasperreports.engine that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JRAbstractRenderer`
    `class` | `JRAbstractSvgRenderer`
    `class` | `JRImageRenderer` Provides functionality for image rendering.
    `class` | `JRWrappingSvgRenderer`

    Methods in net.sf.jasperreports.engine that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `Renderable` | RenderableUtil.`getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRException e)`
    `Renderable` | RenderableUtil.`getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRRuntimeException e)`
    `Renderable` | RenderableUtil.`getOnErrorRendererForDimension(Renderable renderer, OnErrorTypeEnum onErrorType)`
    `Renderable` | RenderableUtil.`getOnErrorRendererForImageData(Renderable renderer, OnErrorTypeEnum onErrorType)`
    `Renderable` | JRPrintImage.`getRenderable()`
    `Renderable` | RenderableUtil.`getRenderable(byte[] imageData)`
    `Renderable` | RenderableUtil.`getRenderable(java.io.File file, OnErrorTypeEnum onErrorType)`
    `Renderable` | RenderableUtil.`getRenderable(java.awt.Image image, ImageTypeEnum imageType, OnErrorTypeEnum onErrorType)` Creates and returns an instance of the JRImageRenderer class after encoding the image object using an image encoder that supports the supplied image type.
    `Renderable` | RenderableUtil.`getRenderable(java.awt.Image img, OnErrorTypeEnum onErrorType)`
    `Renderable` | RenderableUtil.`getRenderable(java.io.InputStream is, OnErrorTypeEnum onErrorType)`
    `Renderable` | RenderableUtil.`getRenderable(java.lang.String imageLocation)`
    `Renderable` | RenderableUtil.`getRenderable(java.lang.String imageLocation, OnErrorTypeEnum onErrorType)`
    `Renderable` | RenderableUtil.`getRenderable(java.lang.String imageLocation, OnErrorTypeEnum onErrorType, boolean isLazy)`
    `Renderable` | RenderableUtil.`getRenderable(java.net.URL url, OnErrorTypeEnum onErrorType)`
    `static Renderable` | RenderableUtil.`getWrappingRenderable(JRImageMapRenderer deprecatedRenderer)` Deprecated. To be removed.
    `static Renderable` | RenderableUtil.`getWrappingRenderable(JRRenderable deprecatedRenderer)` Deprecated. To be removed.
    `protected Renderable` | RenderableUtil.`handleImageError(java.lang.Exception error, OnErrorTypeEnum onErrorType)` public Renderable getOnErrorRendererForImage(Renderable renderer, OnErrorTypeEnum onErrorType) throws JRException { try { renderer.getImage(); return renderer; } catch (JRException e) { return getOnErrorRenderer(onErrorType, e); } }

    Methods in net.sf.jasperreports.engine with parameters of type Renderable
    Modifier and Type | Method and Description
    --- | ---
    `Renderable` | RenderableUtil.`getOnErrorRendererForDimension(Renderable renderer, OnErrorTypeEnum onErrorType)`
    `Renderable` | RenderableUtil.`getOnErrorRendererForImageData(Renderable renderer, OnErrorTypeEnum onErrorType)`
    `void` | JRPrintImage.`setRenderable(Renderable renderer)`

    Constructors in net.sf.jasperreports.engine with parameters of type Renderable
    Constructor and Description
    `JRWrappingSvgRenderer(Renderable renderer, java.awt.geom.Dimension2D elementDimension, java.awt.Color backcolor)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.base

    Classes in net.sf.jasperreports.engine.base that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JRVirtualPrintPage.JRIdHolderRenderer` Dummy image renderer that only stores the ID of a cached renderer.

    Fields in net.sf.jasperreports.engine.base declared as Renderable
    Modifier and Type | Field and Description
    --- | ---
    `protected Renderable` | JRBasePrintImage.`renderable`

    Methods in net.sf.jasperreports.engine.base that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `Renderable` | JRBasePrintImage.`getRenderable()`

    Methods in net.sf.jasperreports.engine.base with parameters of type Renderable
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRBasePrintImage.`setRenderable(Renderable renderable)`

    Constructors in net.sf.jasperreports.engine.base with parameters of type Renderable
    Constructor and Description
    `JRVirtualPrintPage.JRIdHolderRenderer(Renderable renderer)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.convert

    Methods in net.sf.jasperreports.engine.convert that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `protected Renderable` | ElementIconConverter.`getRenderer(JasperReportsContext jasperReportsContext)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.export

    Fields in net.sf.jasperreports.engine.export with type parameters of type Renderable
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.Map<Renderable,com.lowagie.text.Image>` | JRPdfExporter.`loadedImagesMap`
    `protected java.util.Map<Renderable,java.lang.String>` | JRXmlExporter.`rendererToImagePathMap`

    Methods in net.sf.jasperreports.engine.export with parameters of type Renderable
    Modifier and Type | Method and Description
    --- | ---
    `protected double[]` | HtmlExporter.`getImageNormalSize(JRPrintImage image, Renderable renderer, int imageWidth, int imageHeight)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.export.oasis

    Methods in net.sf.jasperreports.engine.export.oasis with parameters of type Renderable
    Modifier and Type | Method and Description
    --- | ---
    `protected java.lang.String` | DocumentBuilder.`getImagePath(Renderable renderer, JRPrintImage image, JRExporterGridCell gridCell)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.export.ooxml

    Methods in net.sf.jasperreports.engine.export.ooxml with parameters of type Renderable
    Modifier and Type | Method and Description
    --- | ---
    `protected java.lang.String` | JRXlsxExporter.`getImagePath(Renderable renderer, boolean isLazy, JRExporterGridCell gridCell)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.fill

    Fields in net.sf.jasperreports.engine.fill declared as Renderable
    Modifier and Type | Field and Description
    --- | ---
    `protected Renderable` | JRFillChart.`renderer`

    Methods in net.sf.jasperreports.engine.fill that return Renderable
    Modifier and Type | Method and Description
    --- | ---
    `Renderable` | JRVirtualizationContext.`getCachedRenderer(java.lang.String id)` Retrieves a cached image renderer based on an ID.
    `protected Renderable` | JRFillChart.`getRenderable()`
    `protected Renderable` | JRFillImage.`getRenderable()`
    `Renderable` | JRTemplatePrintImage.`getRenderable()`

    Methods in net.sf.jasperreports.engine.fill with parameters of type Renderable
    Modifier and Type | Method and Description
    --- | ---
    `void` | JRTemplatePrintImage.`setRenderable(Renderable renderable)`

  - ### Uses of Renderable in net.sf.jasperreports.engine.util

    Classes in net.sf.jasperreports.engine.util that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WrappingImageMapRenderable` Deprecated. To be removed.
    `class` | `WrappingRenderable` Deprecated. To be removed.

  - ### Uses of Renderable in net.sf.jasperreports.renderers

    Classes in net.sf.jasperreports.renderers that implement Renderable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AwtComponentRenderer`
    `class` | `BatikRenderer` SVG renderer implementation based on Batik.
    `class` | `JCommonDrawableRenderer` A wrapper for the Drawable interface in the JCommon library: you will need the JCommon classes in your classpath to compile this class.
    `class` | `JFreeChartRenderer` Deprecated.
    `class` | `JRSimpleImageMapRenderer`

© 2001-2010 Jaspersoft Corporation www.jaspersoft.com