net.sf.jasperreports.engine
Class JRImageRenderer
java.lang.Object
net.sf.jasperreports.engine.JRAbstractRenderer
net.sf.jasperreports.engine.JRImageRenderer
- All Implemented Interfaces:
- JRRenderable, java.io.Serializable
- public class JRImageRenderer
- extends JRAbstractRenderer
- Version:
- $Id: JRImageRenderer.java,v 1.32 2005/10/09 21:34:26 teodord Exp $
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
- See Also:
- Serialized Form
Fields inherited from interface net.sf.jasperreports.engine.JRRenderable |
IMAGE_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 |
Method Summary |
static java.lang.ClassLoader |
getClassLoader()
|
java.awt.geom.Dimension2D |
getDimension()
|
java.awt.Image |
getImage()
|
byte[] |
getImageData()
|
java.lang.String |
getImageLocation()
|
byte |
getImageType()
|
static JRImageRenderer |
getInstance(byte[] imageData)
|
static JRImageRenderer |
getInstance(byte[] imageData,
byte onErrorType)
|
static JRRenderable |
getInstance(java.io.File file,
byte onErrorType)
|
static JRRenderable |
getInstance(java.awt.Image img,
byte onErrorType)
|
static JRRenderable |
getInstance(java.io.InputStream is,
byte onErrorType)
|
static JRRenderable |
getInstance(java.lang.String imageLocation)
|
static JRRenderable |
getInstance(java.lang.String imageLocation,
byte onErrorType)
|
static JRRenderable |
getInstance(java.lang.String imageLocation,
byte onErrorType,
boolean isLazy)
|
static JRRenderable |
getInstance(java.lang.String imageLocation,
byte onErrorType,
boolean isLazy,
java.lang.ClassLoader classLoader)
|
static JRRenderable |
getInstance(java.net.URL url,
byte onErrorType)
|
byte |
getType()
|
void |
render(java.awt.Graphics2D grx,
java.awt.geom.Rectangle2D rectanle)
|
static void |
setClassLoader(java.lang.ClassLoader classLoader)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getClassLoader
public static java.lang.ClassLoader getClassLoader()
setClassLoader
public static void setClassLoader(java.lang.ClassLoader classLoader)
getInstance
public static JRImageRenderer getInstance(byte[] imageData)
getInstance
public static JRImageRenderer getInstance(byte[] imageData,
byte onErrorType)
getInstance
public static JRRenderable getInstance(java.lang.String imageLocation)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.lang.String imageLocation,
byte onErrorType)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.lang.String imageLocation,
byte onErrorType,
boolean isLazy)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.lang.String imageLocation,
byte onErrorType,
boolean isLazy,
java.lang.ClassLoader classLoader)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.awt.Image img,
byte onErrorType)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.io.InputStream is,
byte onErrorType)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.net.URL url,
byte onErrorType)
throws JRException
- Throws:
JRException
getInstance
public static JRRenderable getInstance(java.io.File file,
byte onErrorType)
throws JRException
- Throws:
JRException
getImage
public java.awt.Image getImage()
throws JRException
- Throws:
JRException
getImageLocation
public java.lang.String getImageLocation()
getType
public byte getType()
getImageType
public byte getImageType()
getDimension
public java.awt.geom.Dimension2D getDimension()
throws JRException
- Throws:
JRException
getImageData
public byte[] getImageData()
throws JRException
- Throws:
JRException
render
public void render(java.awt.Graphics2D grx,
java.awt.geom.Rectangle2D rectanle)
throws JRException
- Throws:
JRException
© 2001-2005 JasperSoft Corporation www.jaspersoft.com