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 |
createDefaultInvoiceDocumentName() |
String |
formatAddress(PostalAddress address) |
String |
formatItem(Item item) |
File |
getDefaultOutputFile() |
File |
getDefaultTemplateFile() |
Invoice |
getInvoice() |
void |
initTokenMap() |
void |
setInvoice(Invoice invoice) |
addMetaData, createDefaultDocumentName, getFormat, getFormatter, getMetaData, getOutputStream, getTemplateStream, getTemplateText, getTokenMap, render, setDocumentName, setFormat, setFormatter, 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 createDefaultInvoiceDocumentName()
public String formatAddress(PostalAddress address)
public Invoice getInvoice()
public void setInvoice(Invoice invoice)
public void initTokenMap() throws IOException
initTokenMap
in class AbstractDocument
IOException
Copyright © 2011–2018 Plain Source. All rights reserved.