net.sourceforge.cruisecontrol.servlet
Class FileServlet

java.lang.Object
  extended byjavax.servlet.GenericServlet
      extended byjavax.servlet.http.HttpServlet
          extended bynet.sourceforge.cruisecontrol.servlet.FileServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
LogFileServlet

public class FileServlet
extends javax.servlet.http.HttpServlet

See Also:
Serialized Form

Constructor Summary
FileServlet()
           
 
Method Summary
protected  java.lang.String getDefaultMimeType()
           
protected  java.io.File getLogDir(javax.servlet.ServletConfig servletconfig)
           
protected  java.lang.String getLogDirParameter(javax.servlet.ServletConfig servletconfig)
           
protected  java.lang.String getMimeType(java.lang.String filename)
           
 java.io.File getRootDir()
           
protected  java.io.File getRootDir(javax.servlet.ServletConfig servletconfig)
           
protected  net.sourceforge.cruisecontrol.servlet.WebFile getSubWebFile(java.lang.String subFilePath)
           
 void init(javax.servlet.ServletConfig servletconfig)
           
 void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doOptions, doPost, doPut, doTrace, getLastModified, 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
 

Constructor Detail

FileServlet

public FileServlet()
Method Detail

getRootDir

public java.io.File getRootDir()

init

public void init(javax.servlet.ServletConfig servletconfig)
          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

getRootDir

protected java.io.File getRootDir(javax.servlet.ServletConfig servletconfig)
                           throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

getLogDirParameter

protected java.lang.String getLogDirParameter(javax.servlet.ServletConfig servletconfig)
                                       throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

getLogDir

protected java.io.File getLogDir(javax.servlet.ServletConfig servletconfig)
                          throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

service

public void service(javax.servlet.http.HttpServletRequest request,
                    javax.servlet.http.HttpServletResponse response)
             throws javax.servlet.ServletException,
                    java.io.IOException
Throws:
javax.servlet.ServletException
java.io.IOException

getMimeType

protected java.lang.String getMimeType(java.lang.String filename)

getDefaultMimeType

protected java.lang.String getDefaultMimeType()

getSubWebFile

protected net.sourceforge.cruisecontrol.servlet.WebFile getSubWebFile(java.lang.String subFilePath)