All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class w3c.jigsaw.servlet.ServletDirectory

java.lang.Object
   |
   +----w3c.tools.store.AttributeHolder
           |
           +----w3c.tools.store.Resource
                   |
                   +----w3c.jigsaw.resources.HTTPResource
                           |
                           +----w3c.jigsaw.resources.FilteredResource
                                   |
                                   +----w3c.jigsaw.resources.ContainerResource
                                           |
                                           +----w3c.jigsaw.resources.StoreContainer
                                                   |
                                                   +----w3c.jigsaw.resources.DirectoryResource
                                                           |
                                                           +----w3c.jigsaw.servlet.ServletDirectory

public class ServletDirectory
extends DirectoryResource

Constructor Index

 o ServletDirectory()

Method Index

 o getAttribute(String)
ServletContext implementation - Get an attribute value.
 o getMimeType(String)
ServletContext implementation - Get the MIME type for given file.
 o getRealPath(String)
ServletContext implementation - Translate a piece of path.
 o getServerInfo()
ServletContext implementation - Get server informations.
 o getServlet(String)
ServletContext implementation - Lookup a given servlet.
 o getServlets()
ServletContext implementation - Enumerate all servlets within context.
 o guessContentTypeFromName(String)
A useful utility routine that tries to guess the content-type of an object based upon its extension.
 o log(String)
ServletContext implementation - Log a message.
 o updateDefaultChildAttributes(Hashtable)
We add a context attribute to all our children.

Constructors

 o ServletDirectory
 public ServletDirectory()

Methods

 o guessContentTypeFromName
 protected static String guessContentTypeFromName(String fname)
A useful utility routine that tries to guess the content-type of an object based upon its extension.

 o getMimeType
 public String getMimeType(String filename)
ServletContext implementation - Get the MIME type for given file.

 o getServlet
 public Servlet getServlet(String name)
ServletContext implementation - Lookup a given servlet.

 o getServlets
 public Enumeration getServlets()
ServletContext implementation - Enumerate all servlets within context.

 o log
 public void log(String msg)
ServletContext implementation - Log a message.

 o getRealPath
 public String getRealPath(String path)
ServletContext implementation - Translate a piece of path.

 o getServerInfo
 public String getServerInfo()
ServletContext implementation - Get server informations.

 o getAttribute
 public Object getAttribute(String name)
ServletContext implementation - Get an attribute value. We map this into the ServletWrapper attributes, without support for name clashes though.

Parameters:
name - The attribute name.
 o updateDefaultChildAttributes
 protected void updateDefaultChildAttributes(Hashtable attrs)
We add a context attribute to all our children. The context attribute is any object implementing the ServletContext interface.

Overrides:
updateDefaultChildAttributes in class DirectoryResource

All Packages  Class Hierarchy  This Package  Previous  Next  Index