public final class XML2Spreadsheet extends Object
| Modifier and Type | Method and Description |
|---|---|
static void |
process(InputStream xmlData,
File xmlDescriptor,
File template,
boolean useSAX,
boolean copyTemplate,
OutputStream output)
Запускает построение отчётов на исходных данных.
|
static void |
process(InputStream xmlData,
File xmlDescriptor,
File template,
boolean useSAX,
OutputStream output)
Запускает построение отчётов на исходных данных.
|
static void |
process(InputStream xmlData,
InputStream xmlDescriptor,
InputStream template,
OutputType outputType,
boolean useSAX,
boolean copyTemplate,
OutputStream output)
Запускает построение отчётов на исходных данных.
|
static void |
process(InputStream xmlData,
InputStream xmlDescriptor,
InputStream template,
OutputType outputType,
boolean useSAX,
OutputStream output)
Запускает построение отчётов на исходных данных.
|
static org.apache.poi.ss.usermodel.Workbook |
toPOIWorkbook(InputStream xmlData,
File xmlDescriptor,
File template,
boolean useSAX,
boolean copyTemplate)
Запускает построение отчёта формата Excel (.XLS) на исходных данных и
возвращает объектное представление отчёта.
|
public static void process(InputStream xmlData, InputStream xmlDescriptor, InputStream template, OutputType outputType, boolean useSAX, boolean copyTemplate, OutputStream output) throws XML2SpreadSheetError
xmlData - Исходные данные.xmlDescriptor - Дескриптор, описывающий порядок итерации по исходным данным.template - Шаблон отчёта.outputType - Тип шаблона отчёта (OpenOffice, XLS, XLSX).useSAX - Режим процессинга (DOM или SAX).copyTemplate - Копировать ли шаблон полностью перед началом обработки.output - Поток, в который записывается результирующий отчёт.XML2SpreadSheetError - в случае возникновения ошибокpublic static org.apache.poi.ss.usermodel.Workbook toPOIWorkbook(InputStream xmlData, File xmlDescriptor, File template, boolean useSAX, boolean copyTemplate) throws XML2SpreadSheetError, IOException
xmlData - Исходные данные.xmlDescriptor - Дескриптор, описывающий порядок итерации по исходным данным.template - Шаблон отчёта.useSAX - Режим процессинга (DOM или SAX).copyTemplate - Копировать ли шаблон полностью перед началом обработки.XML2SpreadSheetError - в случае возникновения ошибокIOException - Если файлы шаблона или дескриптора не найдены или произошла
иная ошибка ввода-вывода.public static void process(InputStream xmlData, InputStream xmlDescriptor, InputStream template, OutputType outputType, boolean useSAX, OutputStream output) throws XML2SpreadSheetError
xmlData - Исходные данные.xmlDescriptor - Дескриптор, описывающий порядок итерации по исходным данным.template - Шаблон отчёта.outputType - Тип шаблона отчёта (OpenOffice, XLS, XLSX).useSAX - Режим процессинга (DOM или SAX).output - Поток, в который записывается результирующий отчёт.XML2SpreadSheetError - в случае возникновения ошибокpublic static void process(InputStream xmlData, File xmlDescriptor, File template, boolean useSAX, boolean copyTemplate, OutputStream output) throws FileNotFoundException, XML2SpreadSheetError
xmlData - Исходные данные.xmlDescriptor - Дескриптор, описывающий порядок итерации по исходным данным.template - Шаблон отчёта. Тип шаблона отчёта определяется по расширению.useSAX - Режим процессинга (false, если DOM, или true, если SAX).copyTemplate - Копировать ли шаблон.output - Поток, в который записывается результирующий отчёт.FileNotFoundException - в случае, если указанные файлы не существуютXML2SpreadSheetError - в случае иных ошибокpublic static void process(InputStream xmlData, File xmlDescriptor, File template, boolean useSAX, OutputStream output) throws FileNotFoundException, XML2SpreadSheetError
xmlData - Исходные данные.xmlDescriptor - Дескриптор, описывающий порядок итерации по исходным данным.template - Шаблон отчёта. Тип шаблона отчёта определяется по расширению.useSAX - Режим процессинга (false, если DOM, или true, если SAX).output - Поток, в который записывается результирующий отчёт.FileNotFoundException - в случае, если указанные файлы не существуютXML2SpreadSheetError - в случае иных ошибокCopyright © 2019 CURS. All rights reserved.