Class SimpleExporterInput

    • Constructor Detail

      • SimpleExporterInput

        public SimpleExporterInput​(JasperPrint jasperPrint)
        Creates an 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.
      • SimpleExporterInput

        public SimpleExporterInput​(java.io.InputStream inputStream)
        Creates an 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.
      • SimpleExporterInput

        public SimpleExporterInput​(java.net.URL url)
        Creates an 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.
      • SimpleExporterInput

        public SimpleExporterInput​(java.io.File file)
        Creates an 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.
      • SimpleExporterInput

        public SimpleExporterInput​(java.lang.String fileName)
        Creates an 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.
      • SimpleExporterInput

        public SimpleExporterInput​(java.util.List<ExporterInputItem> items)
        Creates an ExporterInput object with the provided export items.
    • Method Detail

      • getInstance

        public static SimpleExporterInput getInstance​(java.util.List<JasperPrint> jasperPrintList)
        Creates an ExportInput object containing the list of 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.