Uses of Interface
org.faceless.publisher.ext.ReportFactoryExtension
Package
Description
Provides the main classes for BFO Publisher
Contains extensions to BFO Publisher which are used to add functionality
-
Uses of ReportFactoryExtension in org.faceless.publisher
Modifier and TypeMethodDescription<T extends ReportFactoryExtension>
TReportFactory.getReportFactoryExtension
(Class<T> clazz) Return the firstReportFactoryExtension
in the list returned byReportFactory.getReportFactoryExtensions()
that is the specified class, or null if there is no matchModifier and TypeMethodDescriptionReportFactory.getReportFactoryExtensions()
Return the list ofReportFactoryExtension
objects added to this Factory to extend functionality. -
Uses of ReportFactoryExtension in org.faceless.publisher.ext
Modifier and TypeInterfaceDescriptioninterface
A subtype of ReportFactoryExtension that should be implemented to add support for particular types of digital signatureModifier and TypeClassDescriptionclass
A ReportFactoryExtension which will convert any content MathML to presentation MathML, allowing it to be rendered.class
The DefaultSignatureExtension handles the signing process for PDF digital signatures with an engine of "default" (which is the default value if the "engine" param is not specified).class
An extension to use the Apache FreeMarker template library as a pre-processor to generate the HTML/XML parsed by BFO Publisher.class
Supports GlobalSign DSS signatures with the "globalsign.dss" or "globalsign.qss" engine.class
A ReportFactoryExtension which is required to support thedir="auto"
attribute when parsing HTML, this extension will convert those to "left" or "right" based on the content of the element.class
A ReportFactoryExtension that will add support for the "xmlns" prefix to defined namespaces for HTML parsing, in the same way it already exists for XML.class
An XMLFilter which can be specified with "bfo:xslt" on theabout:index
resource to style the generated index as a book index.class
The LessStylesheetExtension adds the ability to natively use the "Less" stylesheet format defined at https://lesscss.org.class
A ReportFactoryExtension that will process any <?class
Allow the loading ofjavax.mail.internet.MimeMessage
Mail messages into the Report.class
The MailServerExtension offers a standard way to access email messages, using the "imap" URL schema described in RFC5092.class
The ScssStylesheetExtension adds the ability to natively use the "Scss" stylesheet format defined at https://sass-lang.com.class
A ReportFactoryExtension that will listen for any hyperlinks in the document, consider whether the document being linked to is "local" and if it is, attach it to the PDF as another PDF and redirect all links to that document.class
An XML filter that will expand the "single attribute" values used with SSML to their expanded versions, which are used by the PDF outputclass
A ReportFactoryExtension that adds support for XML Inclusions (XInclude).class
A ReportFactoryExtension that will process any <?class
A ReportFactoryExtension that will apply the XSLT stylesheet referenced by the "bfo:xslt" attribute on any element, to that element.class
An extension to use the ZTemplate template language as a pre-processor to generate the HTML/XML parsed by BFO Publisher.