Package de.digitalcollections.iiif.model

The packages contained in this module allow the usage of all parts of the IIIF specification. The classes are named after the corresponding IIIF entities.

To ensure that the resulting JSON is compliant with the IIIF specification, it is necessary to use the contained Jackson object mapper (IiifObjectMapper), merely using the IiifModule is not sufficient, since a lot of custom code was necessary to achieve compliance, more than what is available with Jackson modules. If you want to override or extend the settings, just subclass the ObjectMapper.