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, toUpperCasepublic InvoiceDocument(AbstractDocumentFormatter formatter, Invoice invoice) throws SQLException
SQLExceptionpublic File getDefaultTemplateFile() throws ConfigurationException
getDefaultTemplateFile in class AbstractDocumentConfigurationExceptionpublic File getDefaultOutputFile() throws ConfigurationException
getDefaultOutputFile in class AbstractDocumentConfigurationExceptionpublic String createDefaultDocumentName()
createDefaultDocumentName in class AbstractDocumentpublic String formatAddress(PostalAddress address)
public Invoice getInvoice()
public void setInvoice(Invoice invoice)
public void initTokens()
throws IOException
initTokens in class AbstractDocumentIOExceptionCopyright © 2011–2019 Plain Source. All rights reserved.