public abstract class AbstractXLSXReporter<Q extends net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>> extends QueryHeaderReporter<Q,OutputStream>
Modifier and Type | Field and Description |
---|---|
protected org.apache.poi.ss.usermodel.DataFormat |
dataformat |
protected String |
fileExtension |
protected OutputStream |
out |
protected org.apache.poi.ss.usermodel.Sheet |
sheet |
protected org.apache.poi.ss.usermodel.CellStyle |
style |
protected org.apache.poi.ss.usermodel.Workbook |
workbook |
protected boolean |
writingStarted |
groupProperties, header, includeMol, template
Constructor and Description |
---|
AbstractXLSXReporter(String baseRef,
boolean hssf,
Template template,
Profile groupedProperties,
SubstanceEndpointsBundle[] bundles,
String urlPrefix,
boolean includeMol) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.poi.ss.usermodel.RichTextString |
createRichTextString(String value,
org.apache.poi.ss.usermodel.Font font) |
void |
footer(OutputStream output,
Q query) |
String |
getFileExtension() |
configureProcessors, configurePropertyProcessors, getGroupProperties, getHeader, getTemplate, isIncludeMol, setGroupProperties, setTemplate, template2Header
createBatch, isIncludeLicenseInTextFiles
getLicenseURI, getMaxRecords, getOutput, getProcessors, getStartTime, getTimeout, header, isAutoCommit, isShowFooter, isShowHeader, process, processItem, setAutoCommit, setCloseConnection, setLicenseURI, setMaxRecords, setOutput, setProcessors, setShowFooter, setShowHeader, setStartTime, setTimeout, wrapup
close, getConnection, isCloseConnection, isEnabled, setConnection
addPropertyChangeListener, addPropertyChangeListener, getID, open, removePropertyChangeListener, removePropertyChangeListener, setEnabled, toString
protected org.apache.poi.ss.usermodel.Workbook workbook
protected org.apache.poi.ss.usermodel.Sheet sheet
protected org.apache.poi.ss.usermodel.DataFormat dataformat
protected org.apache.poi.ss.usermodel.CellStyle style
protected OutputStream out
protected boolean writingStarted
protected String fileExtension
public AbstractXLSXReporter(String baseRef, boolean hssf, Template template, Profile groupedProperties, SubstanceEndpointsBundle[] bundles, String urlPrefix, boolean includeMol)
public void footer(OutputStream output, Q query)
footer
in class net.idea.modbcum.r.QueryAbstractReporter<IStructureRecord,Q extends net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,OutputStream>
protected org.apache.poi.ss.usermodel.RichTextString createRichTextString(String value, org.apache.poi.ss.usermodel.Font font)
public String getFileExtension()
getFileExtension
in interface net.idea.modbcum.i.reporter.Reporter<Q extends net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,OutputStream>
getFileExtension
in class net.idea.modbcum.r.QueryAbstractReporter<IStructureRecord,Q extends net.idea.modbcum.i.IQueryRetrieval<IStructureRecord>,OutputStream>
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.