net.sf.jasperreports.jsf.export
Class AbstractExporterFactory

java.lang.Object
  extended by net.sf.jasperreports.jsf.export.AbstractExporterFactory
All Implemented Interfaces:
ExporterFactory
Direct Known Subclasses:
CsvExporterFactory, DocxExporterFactory, Graphics2DExporterFactory, HtmlExporterFactory, JExcelApiExporterFactory, PdfExporterFactory, RtfExporterFactory, TextExporterFactory, XlsExporterFactory, XmlExporterFactory

public abstract class AbstractExporterFactory
extends Object
implements ExporterFactory


Constructor Summary
AbstractExporterFactory()
           
 
Method Summary
 Exporter createExporter(FacesContext context, UIReport report)
           
protected abstract  Exporter doCreateExporter(FacesContext context, UIReport report)
           
protected  void processValidators(FacesContext context, UIReport report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractExporterFactory

public AbstractExporterFactory()
Method Detail

createExporter

public Exporter createExporter(FacesContext context,
                               UIReport report)
                        throws ExporterException
Specified by:
createExporter in interface ExporterFactory
Throws:
ExporterException

doCreateExporter

protected abstract Exporter doCreateExporter(FacesContext context,
                                             UIReport report)
                                      throws ExporterException
Throws:
ExporterException

processValidators

protected void processValidators(FacesContext context,
                                 UIReport report)
                          throws ValidationException
Throws:
ValidationException


Copyright © 2009 SourceForge.net. All Rights Reserved.