Libraries

Most libraries mostly act as wrappers around some lower-level technology libraries such as Freemarker or PdfBox. The three docrendering libraries act as a "glue" between the Document subdomain and these lower-level libraries.

Module Description Implements
(SPI)
Requires
(API)
(direct)
3rd party dependencies

Base library of utility classes.

(none)

(none)

(none)

Implements the Document module’s Renderer interface using Freemarker.

(none)

Implements the Document module’s Renderer interface using StringInterpolator (ognl).

(none)

Implements the Document module’s Renderer interface using Xdocreport (ognl).

(none)

Provides a mail-merge capability of input data into an MS Word .docx templates, with the generated output document either Word .docx or Acrobat .pdf.

(none)

(none)

Provides a domain service so that a collection of (view model) object scan be exported to an Excel spreadsheet, or recreated by importing from Excel.

(none)

(none)

Provides a domain service that generates fake random data. The random values generated can then be used within unit and integration tests.

(none)

(none)

Provides support for writing fixtures.

(none)

(none)

(none)

Provides a wrapper around the Freemarker templating engine

(none)

(none)

Provides a set of testing utilities to support integration testing

(none)

(none)

(none)

Provides a wrapper around Apache PDFBox.

(none)

(none)

Provides a set of helpers to support the definition of polymorphic associations; that is: relationships from one persistent entity to another by means of a (Java) interface.

(none)

(none)

Provides access to various elements of the Servlet API, namely the ServletContext, the HttpServletRequest and the HttpServletResponse.

Note that this module is only available through the Wicket viewer, not the REST API.

(none)

(none)

(none)

Provides a mechanism to interpolate string templates with either Isis system properties or values obtained from a domain object, using OGNL library.

(none)

(none)

Provides a set of testing utilities to support unit testing.

(none)

(none)

(none)

Provides a wrapper around XDocReport, an API to merge XML documents into MS Office (.docx) or OpenOffice (.odt) files, optionally converting into another format (notably PDF).

(none)

(none)