Package io.goobi.viewer.servlets
Class DFGViewerImage
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
io.goobi.viewer.servlets.DFGViewerImage
- All Implemented Interfaces:
Servlet,ServletConfig,Serializable
Servlet that delivers images in the format expected by the DFG Viewer image protocol.
- Author:
- Florian Alpers
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoGet(HttpServletRequest request, HttpServletResponse response) de.unigoettingen.sub.commons.contentlib.imagelib.transform.ScaleparseScale(String widthString) parseScale.Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
DFGViewerImage
public DFGViewerImage()Creates a new DFGViewerImage instance.
-
-
Method Details
-
doGet
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException - Overrides:
doGetin classHttpServlet- Throws:
ServletExceptionIOException
-
parseScale
public de.unigoettingen.sub.commons.contentlib.imagelib.transform.Scale parseScale(String widthString) throws de.unigoettingen.sub.commons.contentlib.exceptions.IllegalRequestException, de.unigoettingen.sub.commons.contentlib.exceptions.ServiceNotImplementedException parseScale.- Parameters:
widthString- numeric width or scale method name- Returns:
- the Scale instance parsed from the given width or method name
- Throws:
de.unigoettingen.sub.commons.contentlib.exceptions.IllegalRequestException- if any.de.unigoettingen.sub.commons.contentlib.exceptions.ServiceNotImplementedException- if any.
-