lempinen.neatseeker.servlet
Class Seeker

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--lempinen.neatseeker.servlet.Seeker
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class Seeker
extends javax.servlet.http.HttpServlet

A reference implementation of a NeatSeeker servlet.

Version:
$Id: Seeker.java,v 1.3 2000/10/06 19:45:56 lempinen Exp $
Author:
Sami Lempinen
See Also:
Serialized Form

Field Summary
(package private)  javax.servlet.ServletContext con
          The servlet context
private  Configuration conf
          The NeatSeeker properties
private  NeatSeeker neatseeker
          The NeatSeeker object
 
Fields inherited from class javax.servlet.http.HttpServlet
HEADER_IFMODSINCE, HEADER_LASTMOD, LSTRING_FILE, lStrings, METHOD_DELETE, METHOD_GET, METHOD_HEAD, METHOD_OPTIONS, METHOD_POST, METHOD_PUT, METHOD_TRACE
 
Fields inherited from class javax.servlet.GenericServlet
config
 
Constructor Summary
Seeker()
           
 
Method Summary
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handles the GET request.
 void init()
          Initialises the servlet.
private  void printFile(java.io.InputStream in, java.io.PrintWriter out)
          Outputs an InputStream into the specified PrintWriter.
private  void printFile(java.lang.String file, java.io.PrintWriter out)
          Outputs a file into the specified PrintWriter.
 
Methods inherited from class javax.servlet.http.HttpServlet
, doDelete, doHead, doOptions, doPost, doPut, doTrace, getAllDeclaredMethods, getLastModified, maybeSetLastModified, 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, registerNatives, toString, wait, wait, wait
 

Field Detail

neatseeker

private NeatSeeker neatseeker
The NeatSeeker object

conf

private Configuration conf
The NeatSeeker properties

con

javax.servlet.ServletContext con
The servlet context
Constructor Detail

Seeker

public Seeker()
Method Detail

init

public void init()
          throws javax.servlet.ServletException
Initialises the servlet.
Overrides:
init in class javax.servlet.GenericServlet

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException
Handles the GET request.
Overrides:
doGet in class javax.servlet.http.HttpServlet

printFile

private void printFile(java.lang.String file,
                       java.io.PrintWriter out)
                throws java.io.IOException,
                       java.io.FileNotFoundException
Outputs a file into the specified PrintWriter.

printFile

private void printFile(java.io.InputStream in,
                       java.io.PrintWriter out)
                throws java.io.IOException,
                       java.io.FileNotFoundException
Outputs an InputStream into the specified PrintWriter.