Provides implementations for the interfaces most closely related to formatting in the Dotify API as well as an implementation of the TaskGroupFactory from the Streamline API. The API supports both SPI and OSGi runtime contexts.

Standalone implementations

There are four packages that are standalone in the sense that these packages provide implementations through SPI or OSGi, without any or with very little direct use of other packages in this bundle (they may of course use them through the service discovery mechanism):

FormatterFactory implementation

org.daisy.dotify.formatter.impl is the fifth package in this bundle that provides implementations through SPI or OSGi. The bulk of the code in this bundle is related to this implementation and is distributed over the following packages:

org.daisy.dotify.formatter.impl.common

This package contains some classes that are required by several other packages. Most of them are related to the FormatterFactory implementation. FactoryManager is also used by other implementations.