Package net.sf.jasperreports.export
Class SimpleExporterInput
- java.lang.Object
-
- net.sf.jasperreports.export.SimpleExporterInput
-
- All Implemented Interfaces:
ExporterInput
public class SimpleExporterInput extends Object implements ExporterInput
- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description SimpleExporterInput(File file)
Creates anExporterInput
object with a singleJasperPrint
item read from the provided java.io.File.SimpleExporterInput(InputStream inputStream)
Creates anExporterInput
object with a singleJasperPrint
item read from the provided input stream.SimpleExporterInput(String fileName)
Creates anExporterInput
object with a singleJasperPrint
item read from the provided file.SimpleExporterInput(URL url)
Creates anExporterInput
object with a singleJasperPrint
item read from the provided URL.SimpleExporterInput(List<ExporterInputItem> items)
Creates anExporterInput
object with the provided export items.SimpleExporterInput(JasperPrint jasperPrint)
Creates anExporterInput
object with a single item wrapping theJasperPrint
object that will be exported.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SimpleExporterInput
getInstance(List<JasperPrint> jasperPrintList)
Creates an ExportInput object containing the list ofJasperPrint
objects to be exported.List<ExporterInputItem>
getItems()
protected static List<ExporterInputItem>
getItems(List<JasperPrint> jasperPrintList)
-
-
-
Constructor Detail
-
SimpleExporterInput
public SimpleExporterInput(JasperPrint jasperPrint)
Creates anExporterInput
object with a single item wrapping theJasperPrint
object 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(InputStream inputStream)
Creates anExporterInput
object with a singleJasperPrint
item 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(URL url)
Creates anExporterInput
object with a singleJasperPrint
item 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(File file)
Creates anExporterInput
object with a singleJasperPrint
item read from the provided java.io.File. This is useful if the JasperPrint object is representing a file on disk.
-
SimpleExporterInput
public SimpleExporterInput(String fileName)
Creates anExporterInput
object with a singleJasperPrint
item read from the provided file. This is useful if the JasperPrint object is representing a file on disk.
-
SimpleExporterInput
public SimpleExporterInput(List<ExporterInputItem> items)
Creates anExporterInput
object with the provided export items.
-
-
Method Detail
-
getInstance
public static SimpleExporterInput getInstance(List<JasperPrint> jasperPrintList)
Creates an ExportInput object containing the list ofJasperPrint
objects 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 List<ExporterInputItem> getItems()
- Specified by:
getItems
in interfaceExporterInput
-
getItems
protected static List<ExporterInputItem> getItems(List<JasperPrint> jasperPrintList)
-
-