public class JRImageRenderer extends JRAbstractRenderer
PROPERTY_IMAGE_DPIIMAGE_TYPE_GIF, IMAGE_TYPE_JPEG, IMAGE_TYPE_PNG, IMAGE_TYPE_TIFF, IMAGE_TYPE_UNKNOWN, MIME_TYPE_GIF, MIME_TYPE_JPEG, MIME_TYPE_PNG, MIME_TYPE_TIFF, TYPE_IMAGE, TYPE_SVG| Modifier | Constructor and Description |
|---|---|
protected |
JRImageRenderer(byte[] imageData) |
protected |
JRImageRenderer(java.lang.String imageLocation) |
| Modifier and Type | Method and Description |
|---|---|
java.awt.geom.Dimension2D |
getDimension()
Deprecated.
Replaced by
getDimension(JasperReportsContext). |
java.awt.geom.Dimension2D |
getDimension(JasperReportsContext jasperReportsContext) |
java.awt.Image |
getImage()
Deprecated.
Replaced by
getImage(JasperReportsContext). |
java.awt.Image |
getImage(JasperReportsContext jasperReportsContext) |
byte[] |
getImageData()
Deprecated.
Replaced by
getImageData(JasperReportsContext). |
byte[] |
getImageData(JasperReportsContext jasperReportsContext) |
java.lang.String |
getImageLocation() |
byte |
getImageType()
Deprecated.
Replaced by
getImageTypeValue(). |
ImageTypeEnum |
getImageTypeValue() |
static JRImageRenderer |
getInstance(byte[] imageData) |
static JRRenderable |
getInstance(java.io.File file,
OnErrorTypeEnum onErrorType)
Deprecated.
Replaced by
RenderableUtil.getRenderable(File, OnErrorTypeEnum). |
static JRRenderable |
getInstance(java.awt.Image image,
byte imageType,
OnErrorTypeEnum onErrorType)
Deprecated.
|
static JRRenderable |
getInstance(java.awt.Image img,
OnErrorTypeEnum onErrorType)
Deprecated.
Replaced by
RenderableUtil.getRenderable(Image, OnErrorTypeEnum). |
static JRRenderable |
getInstance(java.io.InputStream is,
OnErrorTypeEnum onErrorType)
Deprecated.
|
static JRRenderable |
getInstance(java.lang.String imageLocation)
Deprecated.
Replaced by
RenderableUtil.getRenderable(String). |
static JRRenderable |
getInstance(java.lang.String imageLocation,
OnErrorTypeEnum onErrorType)
Deprecated.
|
static JRRenderable |
getInstance(java.lang.String imageLocation,
OnErrorTypeEnum onErrorType,
boolean isLazy)
Deprecated.
|
static JRRenderable |
getInstance(java.lang.String imageLocation,
OnErrorTypeEnum onErrorType,
boolean isLazy,
java.lang.ClassLoader classLoader,
java.net.URLStreamHandlerFactory urlHandlerFactory,
FileResolver fileResolver)
Deprecated.
Replaced by
getInstance(String, OnErrorTypeEnum, boolean). |
static JRRenderable |
getInstance(java.net.URL url,
OnErrorTypeEnum onErrorType)
Deprecated.
Replaced by
RenderableUtil.getRenderable(URL, OnErrorTypeEnum). |
static JRImageRenderer |
getOnErrorRenderer(OnErrorTypeEnum onErrorType,
JRException e) |
static JRImageRenderer |
getOnErrorRenderer(OnErrorTypeEnum onErrorType,
JRRuntimeException e) |
static JRRenderable |
getOnErrorRendererForDimension(JRRenderable renderer,
OnErrorTypeEnum onErrorType)
Deprecated.
|
static JRImageRenderer |
getOnErrorRendererForImage(JasperReportsContext jasperReportsContext,
JRImageRenderer renderer,
OnErrorTypeEnum onErrorType) |
static JRImageRenderer |
getOnErrorRendererForImage(JRImageRenderer renderer,
OnErrorTypeEnum onErrorType)
Deprecated.
|
static JRRenderable |
getOnErrorRendererForImageData(JRRenderable renderer,
OnErrorTypeEnum onErrorType)
Deprecated.
|
byte |
getType()
Deprecated.
Replaced by
getTypeValue(). |
RenderableTypeEnum |
getTypeValue() |
void |
render(java.awt.Graphics2D grx,
java.awt.geom.Rectangle2D rectangle)
Deprecated.
|
void |
render(JasperReportsContext jasperReportsContext,
java.awt.Graphics2D grx,
java.awt.geom.Rectangle2D rectangle) |
getIdprotected JRImageRenderer(byte[] imageData)
protected JRImageRenderer(java.lang.String imageLocation)
public static JRImageRenderer getInstance(byte[] imageData)
public static JRRenderable getInstance(java.lang.String imageLocation) throws JRException
RenderableUtil.getRenderable(String).JRExceptionpublic static JRRenderable getInstance(java.lang.String imageLocation, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getRenderable(String, OnErrorTypeEnum).JRExceptionpublic static JRRenderable getInstance(java.lang.String imageLocation, OnErrorTypeEnum onErrorType, boolean isLazy) throws JRException
RenderableUtil.getRenderable(String, OnErrorTypeEnum, boolean).JRExceptionpublic static JRRenderable getInstance(java.lang.String imageLocation, OnErrorTypeEnum onErrorType, boolean isLazy, java.lang.ClassLoader classLoader, java.net.URLStreamHandlerFactory urlHandlerFactory, FileResolver fileResolver) throws JRException
getInstance(String, OnErrorTypeEnum, boolean).JRExceptionpublic static JRRenderable getInstance(java.awt.Image img, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getRenderable(Image, OnErrorTypeEnum).JRExceptionpublic static JRRenderable getInstance(java.awt.Image image, byte imageType, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getRenderable(Image, ImageTypeEnum, OnErrorTypeEnum).image - the java.awt.Image object to wrap into a JRImageRenderer instanceimageType - the type of the image as specified by one of the constants defined in the JRRenderable interfaceonErrorType - one of the error type constants defined in the OnErrorTypeEnum.JRExceptionpublic static JRRenderable getInstance(java.io.InputStream is, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getRenderable(InputStream, OnErrorTypeEnum).JRExceptionpublic static JRRenderable getInstance(java.net.URL url, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getRenderable(URL, OnErrorTypeEnum).JRExceptionpublic static JRRenderable getInstance(java.io.File file, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getRenderable(File, OnErrorTypeEnum).JRExceptionpublic static JRRenderable getOnErrorRendererForDimension(JRRenderable renderer, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getOnErrorRendererForDimension(Renderable, OnErrorTypeEnum).JRExceptionpublic static JRRenderable getOnErrorRendererForImageData(JRRenderable renderer, OnErrorTypeEnum onErrorType) throws JRException
RenderableUtil.getOnErrorRendererForImageData(Renderable, OnErrorTypeEnum).JRExceptionpublic static JRImageRenderer getOnErrorRendererForImage(JasperReportsContext jasperReportsContext, JRImageRenderer renderer, OnErrorTypeEnum onErrorType) throws JRException
JRExceptionpublic static JRImageRenderer getOnErrorRendererForImage(JRImageRenderer renderer, OnErrorTypeEnum onErrorType) throws JRException
getOnErrorRendererForImage(JasperReportsContext, JRImageRenderer, OnErrorTypeEnum).JRExceptionpublic static JRImageRenderer getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRException e) throws JRException
JRExceptionpublic static JRImageRenderer getOnErrorRenderer(OnErrorTypeEnum onErrorType, JRRuntimeException e) throws JRRuntimeException
JRRuntimeExceptionpublic java.awt.Image getImage(JasperReportsContext jasperReportsContext) throws JRException
JRExceptionpublic java.awt.Image getImage()
throws JRException
getImage(JasperReportsContext).JRExceptionpublic java.lang.String getImageLocation()
public byte getType()
getTypeValue().public byte getImageType()
getImageTypeValue().public RenderableTypeEnum getTypeValue()
getTypeValue in interface RenderablegetTypeValue in class JRAbstractRendererpublic ImageTypeEnum getImageTypeValue()
getImageTypeValue in interface RenderablegetImageTypeValue in class JRAbstractRendererpublic java.awt.geom.Dimension2D getDimension()
throws JRException
getDimension(JasperReportsContext).JRExceptionpublic java.awt.geom.Dimension2D getDimension(JasperReportsContext jasperReportsContext) throws JRException
getDimension in interface RenderablegetDimension in class JRAbstractRendererJRExceptionpublic byte[] getImageData(JasperReportsContext jasperReportsContext) throws JRException
getImageData in interface RenderablegetImageData in class JRAbstractRendererJRExceptionpublic byte[] getImageData()
throws JRException
getImageData(JasperReportsContext).JRExceptionpublic void render(java.awt.Graphics2D grx,
java.awt.geom.Rectangle2D rectangle)
throws JRException
render(JasperReportsContext, Graphics2D, Rectangle2D).JRExceptionpublic void render(JasperReportsContext jasperReportsContext, java.awt.Graphics2D grx, java.awt.geom.Rectangle2D rectangle) throws JRException
render in interface Renderablerender in class JRAbstractRendererJRException© 2001-2010 Jaspersoft Corporation www.jaspersoft.com