See: Description
| Class | Description |
|---|---|
| GenericService |
A generic service with an identifier and a profile.
|
| ImageContent |
An image resource.
|
| MetadataEntry |
An entry in a IIIF resource’s “metadata” list.
|
| ModelUtilities |
Some static utility methods used for (de-)serialization and sanity checks.
|
| Motivation |
A motivation for an annotation.
|
| OtherContent |
Type for Content resources such as images or texts that are associated with a canvas.
|
| Profile |
A profile for a
OtherContent or Service. |
| PropertyValue |
Type for strings that are intended to be displayed to the user.
|
| Service |
Abstract base type for services.
|
| Enum | Description |
|---|---|
| ModelUtilities.Completeness |
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.
Copyright © 2018. All rights reserved.