org.dspace.app.webui.servlet
Class OpenSearchServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.dspace.app.webui.servlet.DSpaceServlet
org.dspace.app.webui.servlet.OpenSearchServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
public class OpenSearchServlet
- extends DSpaceServlet
Servlet for producing OpenSearch-compliant search results, and the OpenSearch
description document.
OpenSearch is a specification for describing and advertising search-engines
and their result formats. Commonly, RSS and Atom formats are used, which the
current implementation supports, as is HTML (used directly in browsers). NB:
this is baseline OpenSearch, no extensions currently supported.
- See Also:
- Serialized Form
|
Method Summary |
protected void |
doDSGet(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Process an incoming HTTP GET. |
void |
init()
|
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpenSearchServlet
public OpenSearchServlet()
init
public void init()
- Overrides:
init in class javax.servlet.GenericServlet
doDSGet
protected void doDSGet(Context context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException,
SQLException,
AuthorizeException
- Description copied from class:
DSpaceServlet
- Process an incoming HTTP GET. If an exception is thrown, or for some
other reason the passed in context is not completed, it will be aborted
and any changes made by this method discarded when this method returns.
- Overrides:
doDSGet in class DSpaceServlet
- Parameters:
context - a DSpace Context objectrequest - the HTTP requestresponse - the HTTP response
- Throws:
SQLException - if a database error occurs
AuthorizeException - if some authorization error occurs
javax.servlet.ServletException
IOException
Copyright © 2013 DuraSpace. All Rights Reserved.