net.sf.jasperreports.engine
Class JRImageRenderer

java.lang.Object
  extended bynet.sf.jasperreports.engine.JRAbstractRenderer
      extended bynet.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

Field Summary
 
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 net.sf.jasperreports.engine.JRAbstractRenderer
getId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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