A C D E F G H I L M O P R S U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addInterceptors(InterceptorRegistry) - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigWeb
- anyIsInsecure(String...) - Static method in class de.digitalcollections.iiif.hymir.util.UrlRules
-
Checks if the value of any identifier could introduce vulnerabilities like path traversal.
- ApiError - Class in de.digitalcollections.iiif.hymir.frontend
-
Response object to communicate the reason an API error occoured.
- ApiError(Exception) - Constructor for class de.digitalcollections.iiif.hymir.frontend.ApiError
-
Takes the message from an Exception an sets it as the reason for the API failure.
- Application - Class in de.digitalcollections.iiif.hymir
- Application() - Constructor for class de.digitalcollections.iiif.hymir.Application
C
- checkManifest(String, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- configure(AuthenticationManagerBuilder) - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigSecurity
- configure(HttpSecurity) - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigSecurity
- configure(WebSecurity) - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigSecurity
- configurePathMatch(PathMatchConfigurer) - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigWeb
- containsAlphaChannel(BufferedImage) - Static method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- copyAttributionInfo(Manifest, T) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- customResponseHeaders - Variable in class de.digitalcollections.iiif.hymir.image.frontend.IIIFImageApiController
- customResponseHeaders - Variable in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- CustomResponseHeaders - Class in de.digitalcollections.iiif.hymir.config
- CustomResponseHeaders() - Constructor for class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- CustomResponseHeaders.ResponseHeader - Class in de.digitalcollections.iiif.hymir.config
D
- de.digitalcollections.iiif.hymir - package de.digitalcollections.iiif.hymir
- de.digitalcollections.iiif.hymir.config - package de.digitalcollections.iiif.hymir.config
- de.digitalcollections.iiif.hymir.frontend - package de.digitalcollections.iiif.hymir.frontend
- de.digitalcollections.iiif.hymir.image.business - package de.digitalcollections.iiif.hymir.image.business
- de.digitalcollections.iiif.hymir.image.business.api - package de.digitalcollections.iiif.hymir.image.business.api
- de.digitalcollections.iiif.hymir.image.frontend - package de.digitalcollections.iiif.hymir.image.frontend
- de.digitalcollections.iiif.hymir.model.exception - package de.digitalcollections.iiif.hymir.model.exception
- de.digitalcollections.iiif.hymir.presentation.backend - package de.digitalcollections.iiif.hymir.presentation.backend
- de.digitalcollections.iiif.hymir.presentation.backend.api - package de.digitalcollections.iiif.hymir.presentation.backend.api
- de.digitalcollections.iiif.hymir.presentation.business - package de.digitalcollections.iiif.hymir.presentation.business
- de.digitalcollections.iiif.hymir.presentation.business.api - package de.digitalcollections.iiif.hymir.presentation.business.api
- de.digitalcollections.iiif.hymir.presentation.frontend - package de.digitalcollections.iiif.hymir.presentation.frontend
- de.digitalcollections.iiif.hymir.util - package de.digitalcollections.iiif.hymir.util
E
- ExceptionAdvice - Class in de.digitalcollections.iiif.hymir.frontend
- ExceptionAdvice() - Constructor for class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
- ExtendedViewController - Class in de.digitalcollections.iiif.hymir.frontend
-
Controller for serving viewer page.
- ExtendedViewController() - Constructor for class de.digitalcollections.iiif.hymir.frontend.ExtendedViewController
F
- forImageInfo() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- forImageTile() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- forPresentationAnnotationList() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- forPresentationCollection() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- forPresentationManifest() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
G
- getAll() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- getAnnotationList(String, String, String) - Method in interface de.digitalcollections.iiif.hymir.presentation.backend.api.PresentationRepository
- getAnnotationList(String, String, String) - Method in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- getAnnotationList(String, String, String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getAnnotationList(String, String, String) - Method in class de.digitalcollections.iiif.hymir.presentation.business.PresentationServiceImpl
- getAnnotationList(String, String, String, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- getAttribution() - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- getCanvas(String, String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getCanvas(String, String, HttpServletRequest, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- getCanvas(String, URI) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getCollection(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.backend.api.PresentationRepository
- getCollection(String) - Method in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- getCollection(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getCollection(String) - Method in class de.digitalcollections.iiif.hymir.presentation.business.PresentationServiceImpl
- getCollection(String, WebRequest, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- getCollectionModificationDate(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.backend.api.PresentationRepository
- getCollectionModificationDate(String) - Method in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- getCollectionModificationDate(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getCollectionModificationDate(String) - Method in class de.digitalcollections.iiif.hymir.presentation.business.PresentationServiceImpl
- getImage() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- getImageModificationDate(String) - Method in interface de.digitalcollections.iiif.hymir.image.business.api.ImageService
- getImageModificationDate(String) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- getImageRepresentation(String, String, String, String, String, String, HttpServletRequest, HttpServletResponse, WebRequest) - Method in class de.digitalcollections.iiif.hymir.image.frontend.IIIFImageApiController
- getInfo(String, HttpServletRequest, WebRequest) - Method in class de.digitalcollections.iiif.hymir.image.frontend.IIIFImageApiController
- getInfoRedirect(String, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.image.frontend.IIIFImageApiController
- getLicense() - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- getLicense(String) - Method in interface de.digitalcollections.iiif.hymir.image.business.api.ImageSecurityService
- getLogoUrl() - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- getManifest(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.backend.api.PresentationRepository
- getManifest(String) - Method in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- getManifest(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getManifest(String) - Method in class de.digitalcollections.iiif.hymir.presentation.business.PresentationServiceImpl
- getManifest(String, WebRequest, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- getManifestModificationDate(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.backend.api.PresentationRepository
- getManifestModificationDate(String) - Method in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- getManifestModificationDate(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getManifestModificationDate(String) - Method in class de.digitalcollections.iiif.hymir.presentation.business.PresentationServiceImpl
- getMaxHeight() - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- getMaxWidth() - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- getName() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders.ResponseHeader
- getPresentation() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- getRange(String, String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getRange(String, String, HttpServletRequest, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- getRange(String, URI) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getReason() - Method in class de.digitalcollections.iiif.hymir.frontend.ApiError
- getResourceJson(FileResource) - Method in class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- getSequence(String, String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getSequence(String, String, HttpServletRequest, HttpServletResponse) - Method in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- getSequence(String, URI) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationService
- getValue() - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders.ResponseHeader
- getVersions() - Method in class de.digitalcollections.iiif.hymir.config.WebjarProperties
- getWebjarVersions() - Method in class de.digitalcollections.iiif.hymir.frontend.GlobalControllerAdvice
-
Adds the webjar versions read from yaml files as global model attribute.
- GlobalControllerAdvice - Class in de.digitalcollections.iiif.hymir.frontend
- GlobalControllerAdvice(WebjarProperties) - Constructor for class de.digitalcollections.iiif.hymir.frontend.GlobalControllerAdvice
H
- handleAllOther(Exception) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
- handleInvalidParametersException(Exception) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
- handleResolvingException(Exception) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
- handleResourceNotFoundException(Exception) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
- handleScalingException(ScalingException) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
-
Sometimes scaling an image can lead to broken dimensions (usually because of rounding to 0).
- handleUnsupportedFormatException(Exception) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
- handleUnsupportedOperationException(Exception) - Method in class de.digitalcollections.iiif.hymir.frontend.ExceptionAdvice
I
- IIIFImageApiController - Class in de.digitalcollections.iiif.hymir.image.frontend
- IIIFImageApiController(ImageService, IiifObjectMapper, CustomResponseHeaders, MetricsService) - Constructor for class de.digitalcollections.iiif.hymir.image.frontend.IIIFImageApiController
- IIIFPresentationApiController - Class in de.digitalcollections.iiif.hymir.presentation.frontend
- IIIFPresentationApiController() - Constructor for class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- ImageSecurityService - Interface in de.digitalcollections.iiif.hymir.image.business.api
- ImageService - Interface in de.digitalcollections.iiif.hymir.image.business.api
-
Service providing image processing functionality.
- ImageServiceImpl - Class in de.digitalcollections.iiif.hymir.image.business
- ImageServiceImpl(ImageSecurityService, FileResourceService) - Constructor for class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- InvalidDataException - Exception in de.digitalcollections.iiif.hymir.model.exception
- InvalidDataException(String, Exception) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.InvalidDataException
- InvalidParametersException - Exception in de.digitalcollections.iiif.hymir.model.exception
- InvalidParametersException() - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.InvalidParametersException
- InvalidParametersException(Exception) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.InvalidParametersException
- InvalidParametersException(String) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.InvalidParametersException
- isAccessAllowed(String) - Method in interface de.digitalcollections.iiif.hymir.image.business.api.ImageSecurityService
- isAccessAllowed(String) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationSecurityService
- isAccessAllowed(String, HttpServletRequest) - Method in interface de.digitalcollections.iiif.hymir.image.business.api.ImageSecurityService
- isAccessAllowed(String, HttpServletRequest) - Method in interface de.digitalcollections.iiif.hymir.presentation.business.api.PresentationSecurityService
- isInsecure(String) - Static method in class de.digitalcollections.iiif.hymir.util.UrlRules
-
Checks if the value of identifier could introduce vulnerabilities like path traversal.
L
- localeResolver() - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigWeb
- looseFirewall() - Method in class de.digitalcollections.iiif.hymir.config.SpringConfigSecurity
M
- main(String[]) - Static method in class de.digitalcollections.iiif.hymir.Application
O
- objectMapper() - Method in class de.digitalcollections.iiif.hymir.config.SpringConfig
P
- PresentationRepository - Interface in de.digitalcollections.iiif.hymir.presentation.backend.api
-
Interface to be implemented by project/user of this library.
- PresentationRepositoryImpl - Class in de.digitalcollections.iiif.hymir.presentation.backend
-
Default implementation trying to get manifest.json from an resolved URI as String and returning Manifest instance.
- PresentationRepositoryImpl() - Constructor for class de.digitalcollections.iiif.hymir.presentation.backend.PresentationRepositoryImpl
- PresentationSecurityService - Interface in de.digitalcollections.iiif.hymir.presentation.business.api
-
Service responsible for deciding if object (identified by identifier) is accessible.
- PresentationService - Interface in de.digitalcollections.iiif.hymir.presentation.business.api
-
Service for IIIF Presentation API functionality.
- PresentationServiceImpl - Class in de.digitalcollections.iiif.hymir.presentation.business
- PresentationServiceImpl(PresentationRepository, PresentationSecurityService) - Constructor for class de.digitalcollections.iiif.hymir.presentation.business.PresentationServiceImpl
- processImage(String, ImageApiSelector, ImageApiProfile, OutputStream) - Method in interface de.digitalcollections.iiif.hymir.image.business.api.ImageService
- processImage(String, ImageApiSelector, ImageApiProfile, OutputStream) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
R
- readImageInfo(String, ImageService) - Method in interface de.digitalcollections.iiif.hymir.image.business.api.ImageService
- readImageInfo(String, ImageService) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- ResolvingException - Exception in de.digitalcollections.iiif.hymir.model.exception
- ResolvingException() - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.ResolvingException
- ResolvingException(String) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.ResolvingException
- ResolvingException(String, Throwable) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.ResolvingException
- ResolvingException(String, Throwable, boolean, boolean) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.ResolvingException
- ResolvingException(Throwable) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.ResolvingException
- ResponseHeader() - Constructor for class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders.ResponseHeader
S
- ScalingException - Exception in de.digitalcollections.iiif.hymir.model.exception
- ScalingException(String) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.ScalingException
- setAll(List<CustomResponseHeaders.ResponseHeader>) - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- setAttribution(String) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- setImage(HashMap<String, List<CustomResponseHeaders.ResponseHeader>>) - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- setLicense(String) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- setLogoUrl(String) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- setMaxHeight(int) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- setMaxWidth(int) - Method in class de.digitalcollections.iiif.hymir.image.business.ImageServiceImpl
- setName(String) - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders.ResponseHeader
- setPresentation(HashMap<String, List<CustomResponseHeaders.ResponseHeader>>) - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders
- setValue(String) - Method in class de.digitalcollections.iiif.hymir.config.CustomResponseHeaders.ResponseHeader
- SpringConfig - Class in de.digitalcollections.iiif.hymir.config
- SpringConfig() - Constructor for class de.digitalcollections.iiif.hymir.config.SpringConfig
- SpringConfigBackendImage - Class in de.digitalcollections.iiif.hymir.config
-
Backend configuration.
- SpringConfigBackendImage() - Constructor for class de.digitalcollections.iiif.hymir.config.SpringConfigBackendImage
- SpringConfigBackendPresentation - Class in de.digitalcollections.iiif.hymir.config
-
Backend configuration.
- SpringConfigBackendPresentation() - Constructor for class de.digitalcollections.iiif.hymir.config.SpringConfigBackendPresentation
- SpringConfigSecurity - Class in de.digitalcollections.iiif.hymir.config
- SpringConfigSecurity() - Constructor for class de.digitalcollections.iiif.hymir.config.SpringConfigSecurity
- SpringConfigWeb - Class in de.digitalcollections.iiif.hymir.config
- SpringConfigWeb() - Constructor for class de.digitalcollections.iiif.hymir.config.SpringConfigWeb
U
- UnsupportedFormatException - Exception in de.digitalcollections.iiif.hymir.model.exception
- UnsupportedFormatException() - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.UnsupportedFormatException
- UnsupportedFormatException(String) - Constructor for exception de.digitalcollections.iiif.hymir.model.exception.UnsupportedFormatException
- UrlRules - Class in de.digitalcollections.iiif.hymir.util
- UrlRules() - Constructor for class de.digitalcollections.iiif.hymir.util.UrlRules
V
- VERSION - Static variable in class de.digitalcollections.iiif.hymir.image.frontend.IIIFImageApiController
- VERSION - Static variable in class de.digitalcollections.iiif.hymir.presentation.frontend.IIIFPresentationApiController
- viewCanvasGet(String, String, String, Model, HttpServletRequest) - Method in class de.digitalcollections.iiif.hymir.frontend.ExtendedViewController
-
Direct link for viewing a specified canvas (page) used for citation.https://api.digitale-sammlungen.de/iiif/presentation/v2/bsb00107186/canvas/1
- ViewController - Class in de.digitalcollections.iiif.hymir.frontend
-
Controller for serving different view pages.
- ViewController() - Constructor for class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewExtendedPresentationGet(String, Model) - Method in class de.digitalcollections.iiif.hymir.frontend.ExtendedViewController
- viewHomepage(Model) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewImageGet(String, Model) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewImagePost(String) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewPresentationCollection(String) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewPresentationGet(String, Model) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewPresentationManifest(String) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
- viewPresentationPost(String, Model) - Method in class de.digitalcollections.iiif.hymir.frontend.ViewController
W
- WebjarProperties - Class in de.digitalcollections.iiif.hymir.config
-
Model for the webjar versions in
application-webjars.yml
. - WebjarProperties(Map<String, String>) - Constructor for class de.digitalcollections.iiif.hymir.config.WebjarProperties
All Classes All Packages