Package | Description |
---|---|
org.openinvoice.ubl4j.core.common |
Includes classes and interfaces that are used by
order and invoice packages |
org.openinvoice.ubl4j.core.common.text |
Provides classes and interfaces for rendering
InvoiceType elements to various output format including
TeX, PDF and HTML. |
org.openinvoice.ubl4j.core.common.text.html |
Provides classes to render InvoiceType to HTML format.
|
org.openinvoice.ubl4j.core.common.text.pdf |
Contains classes that handle the PDF output generation.
|
org.openinvoice.ubl4j.core.common.text.tex |
Provides classes to render InvoiceType to TeX format.
|
org.openinvoice.ubl4j.core.invoice.constraint |
Contains classes that implement constraints such as
FutureIssueDateNotAllowed that can be imposed on
the UBL InvoiceType . |
org.openinvoice.ubl4j.core.invoice.pu |
Contains classes that implement process units such as
InvoiceCalculator that can be used to process the
InvoiceType . |
org.openinvoice.ubl4j.core.order.constraint |
Contains classes that implement constraints such as
SingleCurrencyConstraint that can be imposed on the
UBL OrderType . |
org.openinvoice.ubl4j.core.order.pu |
Contains classes that implement process units such as
OrderIssueTimeGenerator that can be used to
post-process the OrderType . |
org.openinvoice.ubl4j.task |
Contains classes that implements invoice creation task.
|
org.openinvoice.ubl4j.task.create |
Contains classes that define and implement UBL4J common tasks, such as creating and rendering an invoice.
|
org.openinvoice.ubl4j.task.create.order |
Contains classes that implements invoice creation task based on an UBL order.
|
org.openinvoice.ubl4j.util |
Contains miscellaneous utility classes
|
Constructor and Description |
---|
OrderTypeToInvoiceTypeTransformer(UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
static QuantityConverter |
DefaultInvoiceRenderer.convertInvoiceQuantityIfRequired(oasis.names.specification.ubl.schema.xsd.commonbasiccomponents_2.InvoicedQuantityType quantity,
oasis.names.specification.ubl.schema.xsd.commonaggregatecomponents_2.PriceType price,
Locale locale,
UBL4JConfigurationBean ubl4JConfigurationBean) |
InvoiceRenderer |
InvoiceRendererFactory.createInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template template,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Constructor and Description |
---|
DefaultInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template template,
UBL4JConfigurationBean ubl4JConfigurationBean) |
DefaultInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
InvoiceRenderer |
HtmlInvoiceRendererFactory.createInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template template,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Constructor and Description |
---|
HtmlInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template htmlTemplate,
UBL4JConfigurationBean ubl4JConfigurationBean) |
HtmlInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
UBL4JConfigurationBean |
PDFInvoiceRenderer.getUbl4JConfigurationBean() |
Modifier and Type | Method and Description |
---|---|
InvoiceRenderer |
PDFInvoiceRendererFactory.createInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template template,
UBL4JConfigurationBean ubl4JConfigurationBean) |
void |
PDFInvoiceRenderer.setUbl4JConfigurationBean(UBL4JConfigurationBean ubl4JConfigurationBean) |
Constructor and Description |
---|
PDFInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
PDFInvoiceRendererBean invoiceRendererBean,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
InvoiceRenderer |
TexInvoiceRendererFactory.createInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template template,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Constructor and Description |
---|
TexInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
com.plainsource.commons.text.template.Template texTemplate,
UBL4JConfigurationBean ubl4JConfigurationBean) |
TexInvoiceRenderer(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
static List<InvoiceTypeConstraint> |
InvoiceTypeConstraintFactory.createConstraints(UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
InvoiceTypeConstraintManager.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
static List<InvoiceTypeProcessUnit> |
InvoiceTypeProcessUnitFactory.createInvoiceTypeProcessUnits(UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
PaymentTermsProcessor.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType it,
UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
IssueTimeGenerator.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
InvoiceTypeProcessUnitManager.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean givenConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
InvoiceTypeProcessUnit.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType invoiceType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
InvoiceCalculator.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType it,
UBL4JConfigurationBean ubl4JConfigurationBean) |
abstract oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType |
AbstractProcessUnit.process(oasis.names.specification.ubl.schema.xsd.invoice_2.InvoiceType it,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
static List<OrderTypeConstraint> |
OrderTypeConstraintFactory.createConstraints(UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.order_2.OrderType |
OrderTypeConstraintManager.process(oasis.names.specification.ubl.schema.xsd.order_2.OrderType orderType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
static List<OrderTypeProcessUnit> |
OrderTypeProcessUnitFactory.createOrderTypeProcessUnits(UBL4JConfigurationBean ubl4JConfigurationBean) |
oasis.names.specification.ubl.schema.xsd.order_2.OrderType |
OrderTypeProcessUnitManager.process(oasis.names.specification.ubl.schema.xsd.order_2.OrderType orderType,
UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
UBL4JConfigurationBean |
AbstractInvoiceInput.getUbl4jConfigurationBean() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractInvoiceInput.setUbl4jConfigurationBean(UBL4JConfigurationBean ubl4jConfigurationBean) |
Constructor and Description |
---|
AbstractInvoiceInput(UBL4JConfigurationBean ubl4jConfigurationBean) |
Constructor and Description |
---|
InvoiceCreationInput(UBL4JConfigurationBean ubl4JConfigurationBean) |
Constructor and Description |
---|
CreateInvoiceBasedOnOrderInput(UBL4JConfigurationBean ubl4JConfigurationBean) |
Modifier and Type | Method and Description |
---|---|
static UBL4JConfigurationBean |
UBL4JConfigurationBeanBuilder.getInstance() |
Copyright © 2011-2013 Plain Source. All Rights Reserved.