public class SimpleExporterInput extends java.lang.Object implements ExporterInput
Constructor and Description |
---|
SimpleExporterInput(java.io.File file)
Creates an
ExporterInput object with a single JasperPrint item read from the provided java.io.File. |
SimpleExporterInput(java.io.InputStream inputStream)
Creates an
ExporterInput object with a single JasperPrint item read from the provided input stream. |
SimpleExporterInput(JasperPrint jasperPrint)
Creates an
ExporterInput object with a single item wrapping the JasperPrint object that will be exported. |
SimpleExporterInput(java.util.List<ExporterInputItem> items)
Creates an
ExporterInput object with the provided export items. |
SimpleExporterInput(java.lang.String fileName)
Creates an
ExporterInput object with a single JasperPrint item read from the provided file. |
SimpleExporterInput(java.net.URL url)
Creates an
ExporterInput object with a single JasperPrint item read from the provided URL. |
Modifier and Type | Method and Description |
---|---|
static SimpleExporterInput |
getInstance(java.util.List<JasperPrint> jasperPrintList)
Creates an ExportInput object containing the list of
JasperPrint objects to be exported. |
java.util.List<ExporterInputItem> |
getItems() |
protected static java.util.List<ExporterInputItem> |
getItems(java.util.List<JasperPrint> jasperPrintList) |
public SimpleExporterInput(JasperPrint jasperPrint)
ExporterInput
object with a single item wrapping the JasperPrint
object that will be exported.
If you already have a JasperPrint object, you can pass it to the exporter using this type of input.public SimpleExporterInput(java.io.InputStream inputStream)
ExporterInput
object with a single JasperPrint
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.public SimpleExporterInput(java.net.URL url)
ExporterInput
object with a single JasperPrint
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.public SimpleExporterInput(java.io.File file)
ExporterInput
object with a single JasperPrint
item read from the provided java.io.File.
This is useful if the JasperPrint object is representing a file on disk.public SimpleExporterInput(java.lang.String fileName)
ExporterInput
object with a single JasperPrint
item read from the provided file.
This is useful if the JasperPrint object is representing a file on disk.public SimpleExporterInput(java.util.List<ExporterInputItem> items)
ExporterInput
object with the provided export items.public static SimpleExporterInput getInstance(java.util.List<JasperPrint> jasperPrintList)
JasperPrint
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 using SimpleExporterInput(List)
instead.public java.util.List<ExporterInputItem> getItems()
getItems
in interface ExporterInput
protected static java.util.List<ExporterInputItem> getItems(java.util.List<JasperPrint> jasperPrintList)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com