public abstract class AbstractDocument extends Object
InvoiceDocument
and ReportDocument
classes.
Created by jhe on 08/03/2018.Modifier and Type | Class and Description |
---|---|
static class |
AbstractDocument.Format |
static class |
AbstractDocument.MetaData |
Constructor and Description |
---|
AbstractDocument() |
AbstractDocument(AbstractDocumentFormatter formatter) |
public AbstractDocument()
public AbstractDocument(AbstractDocumentFormatter formatter) throws SQLException
SQLException
public AbstractDocument.MetaData getMetaData()
public void addMetaData(org.openinvoice.text.doc.AbstractDocument.MetaData.key key, String value)
public String createDefaultDocumentName()
public void render(OutputStream userOutStream) throws IOException, ConfigurationException, SQLException
protected void addLocalizedToken(String propertyKey)
public String toUpperCase(InvoiceDocument.Keys k)
public abstract void initTokens() throws IOException
IOException
public abstract File getDefaultTemplateFile() throws ConfigurationException
ConfigurationException
public abstract File getDefaultOutputFile() throws ConfigurationException
ConfigurationException
public AbstractDocument.Format getFormat()
public void setFormat(AbstractDocument.Format format)
public String getTemplateText()
public void setTemplateText(String templateText)
public OutputStream getOutputStream()
public void setOutputStream(OutputStream outputStream)
public InputStream getTemplateStream()
public void setTemplateStream(InputStream templateStream)
public Map getTokenMap()
public void setTokenMap(Map tokenMap)
public void setDocumentName(String documentName)
public Properties getLocalizedProperties()
public void setLocalizedProperties(Properties localizedProperties)
public AbstractDocumentFormatter getFormatter()
public void setFormatter(AbstractDocumentFormatter formatter)
Copyright © 2011–2019 Plain Source. All rights reserved.