Package io.goobi.viewer.api.rest.filters
Class IIIFPresentationResponseFilter
java.lang.Object
io.goobi.viewer.api.rest.filters.IIIFPresentationResponseFilter
- All Implemented Interfaces:
javax.ws.rs.container.ContainerResponseFilter
@Provider
public class IIIFPresentationResponseFilter
extends Object
implements javax.ws.rs.container.ContainerResponseFilter
Adds the @context property to all IIIF Presentation responses in the topmost json element
- Author:
- Florian Alpers
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
filter
(javax.ws.rs.container.ContainerRequestContext request, javax.ws.rs.container.ContainerResponseContext response) void
setResponseCharset
(javax.ws.rs.container.ContainerResponseContext response, String charset) setResponseCharset.
-
Field Details
-
CONTEXT_PRESENTATION_2
- See Also:
-
CONTEXT_PRESENTATION_3
- See Also:
-
CONTEXT_SEARCH
- See Also:
-
CONTENT_TYPE_IIIF3
- See Also:
-
-
Constructor Details
-
IIIFPresentationResponseFilter
public IIIFPresentationResponseFilter()
-
-
Method Details
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext request, javax.ws.rs.container.ContainerResponseContext response) throws IOException - Specified by:
filter
in interfacejavax.ws.rs.container.ContainerResponseFilter
- Throws:
IOException
-
setResponseCharset
public void setResponseCharset(javax.ws.rs.container.ContainerResponseContext response, String charset) setResponseCharset.
- Parameters:
response
- aContainerResponseContext
object.charset
- aString
object.
-