net.sf.jasperreports.engine.util
Class JRVisitorSupport

java.lang.Object
  extended by net.sf.jasperreports.engine.util.JRVisitorSupport
All Implemented Interfaces:
JRVisitor

public abstract class JRVisitorSupport
extends java.lang.Object
implements JRVisitor

Abstract implementation of JRVisitor that has empty visit methods for all visitable types. This class can be used as base class by visitors that do not want to implement all methods.

Version:
$Id: JRVisitorSupport.java 4595 2011-09-08 15:55:10Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)

Constructor Summary
JRVisitorSupport()
           
 
Method Summary
 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
 

Constructor Detail

JRVisitorSupport

public JRVisitorSupport()
Method Detail

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-2010 Jaspersoft Corporation www.jaspersoft.com