Package net.sf.jasperreports.export
Class SimpleExporterInput
- java.lang.Object
-
- net.sf.jasperreports.export.SimpleExporterInput
-
- All Implemented Interfaces:
ExporterInput
- Direct Known Subclasses:
ParametersExporterInput
public class SimpleExporterInput extends java.lang.Object implements ExporterInput
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description SimpleExporterInput(java.io.File file)Creates anExporterInputobject with a singleJasperPrintitem read from the provided java.io.File.SimpleExporterInput(java.io.InputStream inputStream)Creates anExporterInputobject with a singleJasperPrintitem read from the provided input stream.SimpleExporterInput(java.lang.String fileName)Creates anExporterInputobject with a singleJasperPrintitem read from the provided file.SimpleExporterInput(java.net.URL url)Creates anExporterInputobject with a singleJasperPrintitem read from the provided URL.SimpleExporterInput(java.util.List<ExporterInputItem> items)Creates anExporterInputobject with the provided export items.SimpleExporterInput(JasperPrint jasperPrint)Creates anExporterInputobject with a single item wrapping theJasperPrintobject that will be exported.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SimpleExporterInputgetInstance(java.util.List<JasperPrint> jasperPrintList)Creates an ExportInput object containing the list ofJasperPrintobjects to be exported.java.util.List<ExporterInputItem>getItems()protected static java.util.List<ExporterInputItem>getItems(java.util.List<JasperPrint> jasperPrintList)
-
-
-
Constructor Detail
-
SimpleExporterInput
public SimpleExporterInput(JasperPrint jasperPrint)
Creates anExporterInputobject with a single item wrapping theJasperPrintobject that will be exported. If you already have a JasperPrint object, you can pass it to the exporter using this type of input.
-
SimpleExporterInput
public SimpleExporterInput(java.io.InputStream inputStream)
Creates anExporterInputobject with a singleJasperPrintitem read from the provided input stream. If you want to read the JasperPrint object from an input stream (like a web location), you can pass the stream to this constructor.
-
SimpleExporterInput
public SimpleExporterInput(java.net.URL url)
Creates anExporterInputobject with a singleJasperPrintitem read from the provided URL. If the JasperPrint object is available as a web resource, you can use this constructor, instead of opening a HTTP connection and read from the input stream.
-
SimpleExporterInput
public SimpleExporterInput(java.io.File file)
Creates anExporterInputobject with a singleJasperPrintitem read from the provided java.io.File. This is useful if the JasperPrint object is representing a file on disk.
-
SimpleExporterInput
public SimpleExporterInput(java.lang.String fileName)
Creates anExporterInputobject with a singleJasperPrintitem read from the provided file. This is useful if the JasperPrint object is representing a file on disk.
-
SimpleExporterInput
public SimpleExporterInput(java.util.List<ExporterInputItem> items)
Creates anExporterInputobject with the provided export items.
-
-
Method Detail
-
getInstance
public static SimpleExporterInput getInstance(java.util.List<JasperPrint> jasperPrintList)
Creates an ExportInput object containing the list ofJasperPrintobjects to be exported. If you need to concatenate several reports into the same document, you can use this constructor, provided that you don't need to specify a different export configuration for each item. Otherwise, consider usingSimpleExporterInput(List)instead.
-
getItems
public java.util.List<ExporterInputItem> getItems()
- Specified by:
getItemsin interfaceExporterInput
-
getItems
protected static java.util.List<ExporterInputItem> getItems(java.util.List<JasperPrint> jasperPrintList)
-
-