public class InvoiceDocument extends AbstractDocument
Modifier and Type | Class and Description |
---|---|
static class |
InvoiceDocument.Keys |
AbstractDocument.Format, AbstractDocument.MetaData
Constructor and Description |
---|
InvoiceDocument(AbstractDocumentFormatter formatter,
Invoice invoice) |
Modifier and Type | Method and Description |
---|---|
String |
createDefaultDocumentName() |
String |
formatAddress(PostalAddress address) |
String |
formatItem(Item item) |
File |
getDefaultOutputFile() |
File |
getDefaultTemplateFile() |
Invoice |
getInvoice() |
void |
initTokens() |
void |
setInvoice(Invoice invoice) |
addDynamicToken, addLocalizedToken, addMetaData, getFormat, getFormatter, getLocalizedProperties, getMetaData, getOutputStream, getTemplateStream, getTemplateText, getTokenMap, render, setDocumentName, setFormat, setFormatter, setLocalizedProperties, setOutputStream, setTemplateStream, setTemplateText, setTokenMap, toUpperCase
public InvoiceDocument(AbstractDocumentFormatter formatter, Invoice invoice) throws SQLException
SQLException
public File getDefaultTemplateFile() throws ConfigurationException
getDefaultTemplateFile
in class AbstractDocument
ConfigurationException
public File getDefaultOutputFile() throws ConfigurationException
getDefaultOutputFile
in class AbstractDocument
ConfigurationException
public String createDefaultDocumentName()
createDefaultDocumentName
in class AbstractDocument
public String formatAddress(PostalAddress address)
public Invoice getInvoice()
public void setInvoice(Invoice invoice)
public void initTokens() throws IOException
initTokens
in class AbstractDocument
IOException
Copyright © 2011–2019 Plain Source. All rights reserved.