Package net.sf.jasperreports.engine.util
Class UniformElementVisitor
- java.lang.Object
-
- net.sf.jasperreports.engine.util.UniformElementVisitor
-
- All Implemented Interfaces:
JRVisitor
- Direct Known Subclasses:
DrawVisitor
public abstract class UniformElementVisitor extends java.lang.Object implements JRVisitor
An abstract visitor class that treats all report elements in the same way.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
visitElement(JRElement)
-
-
Constructor Summary
Constructors Constructor Description UniformElementVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidvisitBreak(JRBreak breakElement)voidvisitChart(JRChart chart)voidvisitComponentElement(JRComponentElement componentElement)Visits a component wrapper element.voidvisitCrosstab(JRCrosstab crosstab)protected abstract voidvisitElement(JRElement element)Method that gets called when any element is visited, no matter what its type is.voidvisitEllipse(JREllipse ellipse)voidvisitFrame(JRFrame frame)voidvisitGenericElement(JRGenericElement element)Visits a generic report element.voidvisitImage(JRImage image)voidvisitLine(JRLine line)voidvisitRectangle(JRRectangle rectangle)voidvisitStaticText(JRStaticText staticText)voidvisitSubreport(JRSubreport subreport)voidvisitTextField(JRTextField textField)-
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.JRVisitor
visitElementGroup
-
-
-
-
Method Detail
-
visitElement
protected abstract void visitElement(JRElement element)
Method that gets called when any element is visited, no matter what its type is.- Parameters:
element- the element to be visited
-
visitBreak
public void visitBreak(JRBreak breakElement)
- Specified by:
visitBreakin interfaceJRVisitor
-
visitChart
public void visitChart(JRChart chart)
- Specified by:
visitChartin interfaceJRVisitor
-
visitComponentElement
public void visitComponentElement(JRComponentElement componentElement)
Description copied from interface:JRVisitorVisits a component wrapper element.- Specified by:
visitComponentElementin interfaceJRVisitor- Parameters:
componentElement- the element to visit
-
visitCrosstab
public void visitCrosstab(JRCrosstab crosstab)
- Specified by:
visitCrosstabin interfaceJRVisitor
-
visitEllipse
public void visitEllipse(JREllipse ellipse)
- Specified by:
visitEllipsein interfaceJRVisitor
-
visitFrame
public void visitFrame(JRFrame frame)
- Specified by:
visitFramein interfaceJRVisitor
-
visitGenericElement
public void visitGenericElement(JRGenericElement element)
Description copied from interface:JRVisitorVisits a generic report element.- Specified by:
visitGenericElementin interfaceJRVisitor- Parameters:
element- the element to visit
-
visitImage
public void visitImage(JRImage image)
- Specified by:
visitImagein interfaceJRVisitor
-
visitRectangle
public void visitRectangle(JRRectangle rectangle)
- Specified by:
visitRectanglein interfaceJRVisitor
-
visitStaticText
public void visitStaticText(JRStaticText staticText)
- Specified by:
visitStaticTextin interfaceJRVisitor
-
visitSubreport
public void visitSubreport(JRSubreport subreport)
- Specified by:
visitSubreportin interfaceJRVisitor
-
visitTextField
public void visitTextField(JRTextField textField)
- Specified by:
visitTextFieldin interfaceJRVisitor
-
-