net.sf.jasperreports.jsf.export
Class AbstractJRExporter

java.lang.Object
  extended by net.sf.jasperreports.jsf.export.AbstractExporter
      extended by net.sf.jasperreports.jsf.export.AbstractJRExporter
All Implemented Interfaces:
Exporter
Direct Known Subclasses:
CsvExporter, DocxExporter, Graphics2DExporter, HtmlExporter, JExcelApiExporter, PdfExporter, RtfExporter, TextExporter, XlsExporter, XmlExporter

public abstract class AbstractJRExporter
extends AbstractExporter

The Class Exporter.


Field Summary
static String ATTR_CHARACTER_ENCODING
           
static String ATTR_END_PAGE_INDEX
          The Constant ATTR_END_PAGE_INDEX.
static String ATTR_FILTER
           
static String ATTR_IGNORE_PAGE_MARGINS
           
static String ATTR_OFFSET_X
           
static String ATTR_OFFSET_Y
           
static String ATTR_PAGE_INDEX
          The Constant ATTR_PAGE_INDEX.
static String ATTR_START_PAGE_INDEX
          The Constant ATTR_START_PAGE_INDEX.
 
Constructor Summary
AbstractJRExporter(UIComponent component)
           
 
Method Summary
protected abstract  JRExporter createJRExporter(FacesContext context)
          Creates the jr exporter.
 void export(FacesContext context, JasperPrint print, OutputStream stream)
          Export.
protected  void setParameterUsingAttribute(JRExporter exporter, JRExporterParameter param, String attr)
           
 
Methods inherited from class net.sf.jasperreports.jsf.export.AbstractExporter
getComponent
 
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.jsf.export.Exporter
getContentType
 

Field Detail

ATTR_CHARACTER_ENCODING

public static final String ATTR_CHARACTER_ENCODING
See Also:
Constant Field Values

ATTR_FILTER

public static final String ATTR_FILTER
See Also:
Constant Field Values

ATTR_IGNORE_PAGE_MARGINS

public static final String ATTR_IGNORE_PAGE_MARGINS
See Also:
Constant Field Values

ATTR_END_PAGE_INDEX

public static final String ATTR_END_PAGE_INDEX
The Constant ATTR_END_PAGE_INDEX.

See Also:
Constant Field Values

ATTR_PAGE_INDEX

public static final String ATTR_PAGE_INDEX
The Constant ATTR_PAGE_INDEX.

See Also:
Constant Field Values

ATTR_START_PAGE_INDEX

public static final String ATTR_START_PAGE_INDEX
The Constant ATTR_START_PAGE_INDEX.

See Also:
Constant Field Values

ATTR_OFFSET_X

public static final String ATTR_OFFSET_X
See Also:
Constant Field Values

ATTR_OFFSET_Y

public static final String ATTR_OFFSET_Y
See Also:
Constant Field Values
Constructor Detail

AbstractJRExporter

public AbstractJRExporter(UIComponent component)
Method Detail

export

public final void export(FacesContext context,
                         JasperPrint print,
                         OutputStream stream)
                  throws IOException,
                         ExporterException
Export.

Parameters:
context - the context
print - the print
stream - the stream
Throws:
IOException - Signals that an I/O exception has occurred.
JRException - the JR exception
ExporterException - the exporter exception

createJRExporter

protected abstract JRExporter createJRExporter(FacesContext context)
                                        throws ExporterException
Creates the jr exporter.

Parameters:
context - the context
Returns:
the jR exporter
Throws:
ExporterException

setParameterUsingAttribute

protected void setParameterUsingAttribute(JRExporter exporter,
                                          JRExporterParameter param,
                                          String attr)


Copyright © 2009 SourceForge.net. All Rights Reserved.