net.sf.jasperreports.renderers
Class BatikRenderer

java.lang.Object
  extended by net.sf.jasperreports.engine.JRAbstractRenderer
      extended by net.sf.jasperreports.engine.JRAbstractSvgRenderer
          extended by net.sf.jasperreports.renderers.BatikRenderer
All Implemented Interfaces:
java.io.Serializable, JRImageMapRenderer, JRRenderable

public class BatikRenderer
extends JRAbstractSvgRenderer
implements JRImageMapRenderer

Version:
$Id: JRAbstractChartImageMapRenderer.java 1364 2006-08-31 15:13:20Z lucianc $
Author:
Lucian Chirita (lucianc@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
 
Constructor Summary
BatikRenderer(java.lang.String svgText, java.util.List areaHyperlinks)
           
 
Method Summary
protected  java.awt.Graphics2D createGraphics(java.awt.image.BufferedImage bi)
           
 java.util.List getImageAreaHyperlinks(java.awt.geom.Rectangle2D renderingArea)
          Deprecated. Replaced by renderWithHyperlinks(Graphics2D, Rectangle2D)
 void render(java.awt.Graphics2D grx, java.awt.geom.Rectangle2D rectangle)
           
 java.util.List renderWithHyperlinks(java.awt.Graphics2D grx, java.awt.geom.Rectangle2D rectangle)
          Returns the list of image map areas.
 
Methods inherited from class net.sf.jasperreports.engine.JRAbstractSvgRenderer
getBackcolor, getDimension, getImageData, getImageType, getType
 
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
 
Methods inherited from interface net.sf.jasperreports.engine.JRRenderable
getDimension, getId, getImageData, getImageType, getType
 

Constructor Detail

BatikRenderer

public BatikRenderer(java.lang.String svgText,
                     java.util.List areaHyperlinks)
Method Detail

render

public void render(java.awt.Graphics2D grx,
                   java.awt.geom.Rectangle2D rectangle)
            throws JRException
Specified by:
render in interface JRRenderable
Throws:
JRException

renderWithHyperlinks

public java.util.List renderWithHyperlinks(java.awt.Graphics2D grx,
                                           java.awt.geom.Rectangle2D rectangle)
                                    throws JRException
Description copied from interface: JRImageMapRenderer
Returns the list of image map areas.

Specified by:
renderWithHyperlinks in interface JRImageMapRenderer
rectangle - the area on which the image would be rendered
Returns:
a list of JRPrintImageAreaHyperlink instances.
Throws:
JRException

getImageAreaHyperlinks

public java.util.List getImageAreaHyperlinks(java.awt.geom.Rectangle2D renderingArea)
                                      throws JRException
Deprecated. Replaced by renderWithHyperlinks(Graphics2D, Rectangle2D)

Description copied from interface: JRImageMapRenderer
Returns the list of image map areas.

Specified by:
getImageAreaHyperlinks in interface JRImageMapRenderer
Parameters:
renderingArea - the area on which the image would be rendered
Returns:
a list of JRPrintImageAreaHyperlink instances.
Throws:
JRException

createGraphics

protected java.awt.Graphics2D createGraphics(java.awt.image.BufferedImage bi)
Overrides:
createGraphics in class JRAbstractSvgRenderer


© 2001-2006 JasperSoft Corporation www.jaspersoft.com