com.xmlserv.app.images
Class ImageGet
java.lang.Object
|
+--com.xmlserv.main.XMLServBackendImpl
|
+--com.xmlserv.app.AppBase
|
+--com.xmlserv.app.images.ImageGet
- All Implemented Interfaces:
- XMLServBackend
- Direct Known Subclasses:
- ImageDownload, ImagePreview, ImageShow
- public abstract class ImageGet
- extends AppBase
Base class for all Image downlaod realted classes (ImagePreview, ImageDownload etc.).
The abstract methods are used to determine the filename and the mimetype to send back.
Method Summary |
void |
init()
Initialize object. |
javax.xml.transform.Source |
process(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
SecurityManager securitymanager)
Main processing method. |
org.jdom.Document |
process(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
SecurityManager securitymanager)
This is the method to override in subclasses. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImageGet
public ImageGet()
init
public void init()
throws javax.servlet.ServletException
- Initialize object.
- Overrides:
init
in class AppBase
- Following copied from class:
com.xmlserv.app.AppBase
- Throws:
javax.servlet.ServletException
- On any error.- See Also:
PGConnectionPool
process
public org.jdom.Document process(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
SecurityManager securitymanager)
throws XMLServException,
javax.servlet.ServletException,
java.io.IOException
- Description copied from class:
XMLServBackendImpl
- This is the method to override in subclasses.
- Overrides:
process
in class AppBase
- Following copied from class:
com.xmlserv.main.XMLServBackendImpl
- Parameters:
context
- The servlet context.req
- The HTTP request.securitymanager
- The SecurityManager instance associated with this object.- Returns:
- An XML document.
- Throws:
XMLServException
- Indicates an error condition in the business logic.javax.servlet.ServletException
- A generic failure.java.io.IOException
- Any I/O error condition.
process
public javax.xml.transform.Source process(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
SecurityManager securitymanager)
throws XMLServException,
javax.servlet.ServletException,
java.io.IOException
- Main processing method.
- Overrides:
process
in class AppBase
- See Also:
XMLServBackendImpl.process(javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest, com.xmlserv.security.SecurityManager)