package net.sf.jasperreports.engine.util;

import net.sf.jasperreports.crosstabs.JRCrosstab;
import net.sf.jasperreports.engine.JRBreak;
import net.sf.jasperreports.engine.JRChart;
import net.sf.jasperreports.engine.JRElementGroup;
import net.sf.jasperreports.engine.JREllipse;
import net.sf.jasperreports.engine.JRFrame;
import net.sf.jasperreports.engine.JRImage;
import net.sf.jasperreports.engine.JRLine;
import net.sf.jasperreports.engine.JRRectangle;
import net.sf.jasperreports.engine.JRStaticText;
import net.sf.jasperreports.engine.JRSubreport;
import net.sf.jasperreports.engine.JRTextField;
import net.sf.jasperreports.engine.JRVisitor;

public abstract class JRVisitorSupport implements JRVisitor {
  public void visitBreak(JRBreak breakElement) {}
  
  public void visitChart(JRChart chart) {}
  
  public void visitCrosstab(JRCrosstab crosstab) {}
  
  public void visitElementGroup(JRElementGroup elementGroup) {}
  
  public void visitEllipse(JREllipse ellipse) {}
  
  public void visitFrame(JRFrame frame) {}
  
  public void visitImage(JRImage image) {}
  
  public void visitLine(JRLine line) {}
  
  public void visitRectangle(JRRectangle rectangle) {}
  
  public void visitStaticText(JRStaticText staticText) {}
  
  public void visitSubreport(JRSubreport subreport) {}
  
  public void visitTextField(JRTextField textField) {}
}
