net.sf.jasperreports.engine.export.draw
Class DrawVisitor

java.lang.Object
  extended by net.sf.jasperreports.engine.export.draw.DrawVisitor
All Implemented Interfaces:
JRVisitor

public class DrawVisitor
extends java.lang.Object
implements JRVisitor

Version:
$Id: DrawVisitor.java 3178 2009-10-28 10:02:20Z teodord $
Author:
Teodor Danciu (teodord@users.sourceforge.net)

Field Summary
protected  ConvertVisitor convertVisitor
           
protected  EllipseDrawer ellipseDrawer
           
protected  FrameDrawer frameDrawer
           
protected  java.awt.Graphics2D grx
           
protected  ImageDrawer imageDrawer
           
protected  LineDrawer lineDrawer
           
protected  RectangleDrawer rectangleDrawer
           
protected  TextDrawer textDrawer
           
protected  TextRenderer textRenderer
           
 
Constructor Summary
DrawVisitor(JRReport report, java.awt.Graphics2D grx)
           
DrawVisitor(ReportConverter reportConverter, java.awt.Graphics2D grx)
           
 
Method Summary
 void setGraphics2D(java.awt.Graphics2D grx)
           
 void setTextRenderer(JRReport report)
           
 void visitBreak(JRBreak breakElement)
           
 void visitChart(JRChart chart)
           
 void visitComponentElement(JRComponentElement componentElement)
          Visits a component wrapper element.
 void visitCrosstab(JRCrosstab crosstab)
           
 void visitElementGroup(JRElementGroup elementGroup)
           
 void visitEllipse(JREllipse ellipse)
           
 void visitFrame(JRFrame frame)
           
 void visitGenericElement(JRGenericElement element)
          Visits a generic report element.
 void visitImage(JRImage image)
           
 void visitLine(JRLine line)
           
 void visitRectangle(JRRectangle rectangle)
           
 void visitStaticText(JRStaticText staticText)
           
 void visitSubreport(JRSubreport subreport)
           
 void visitTextField(JRTextField textField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

textRenderer

protected TextRenderer textRenderer

convertVisitor

protected ConvertVisitor convertVisitor

grx

protected java.awt.Graphics2D grx

lineDrawer

protected LineDrawer lineDrawer

rectangleDrawer

protected RectangleDrawer rectangleDrawer

ellipseDrawer

protected EllipseDrawer ellipseDrawer

imageDrawer

protected ImageDrawer imageDrawer

textDrawer

protected TextDrawer textDrawer

frameDrawer

protected FrameDrawer frameDrawer
Constructor Detail

DrawVisitor

public DrawVisitor(JRReport report,
                   java.awt.Graphics2D grx)

DrawVisitor

public DrawVisitor(ReportConverter reportConverter,
                   java.awt.Graphics2D grx)
Method Detail

setGraphics2D

public void setGraphics2D(java.awt.Graphics2D grx)

setTextRenderer

public void setTextRenderer(JRReport report)

visitBreak

public void visitBreak(JRBreak breakElement)
Specified by:
visitBreak in interface JRVisitor

visitChart

public void visitChart(JRChart chart)
Specified by:
visitChart in interface JRVisitor

visitCrosstab

public void visitCrosstab(JRCrosstab crosstab)
Specified by:
visitCrosstab in interface JRVisitor

visitElementGroup

public void visitElementGroup(JRElementGroup elementGroup)
Specified by:
visitElementGroup in interface JRVisitor

visitEllipse

public void visitEllipse(JREllipse ellipse)
Specified by:
visitEllipse in interface JRVisitor

visitFrame

public void visitFrame(JRFrame frame)
Specified by:
visitFrame in interface JRVisitor

visitImage

public void visitImage(JRImage image)
Specified by:
visitImage in interface JRVisitor

visitLine

public void visitLine(JRLine line)
Specified by:
visitLine in interface JRVisitor

visitRectangle

public void visitRectangle(JRRectangle rectangle)
Specified by:
visitRectangle in interface JRVisitor

visitStaticText

public void visitStaticText(JRStaticText staticText)
Specified by:
visitStaticText in interface JRVisitor

visitSubreport

public void visitSubreport(JRSubreport subreport)
Specified by:
visitSubreport in interface JRVisitor

visitTextField

public void visitTextField(JRTextField textField)
Specified by:
visitTextField in interface JRVisitor

visitComponentElement

public void visitComponentElement(JRComponentElement componentElement)
Description copied from interface: JRVisitor
Visits a component wrapper element.

Specified by:
visitComponentElement in interface JRVisitor
Parameters:
componentElement - the element to visit

visitGenericElement

public void visitGenericElement(JRGenericElement element)
Description copied from interface: JRVisitor
Visits a generic report element.

Specified by:
visitGenericElement in interface JRVisitor
Parameters:
element - the element to visit


© 2001-2009 Jaspersoft Corporation www.jaspersoft.com