    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class org.w3c.jigsaw.servlet.ServletDirectoryFrame

    java.lang.Object
       |
       +----org.w3c.tools.resources.AttributeHolder
               |
               +----org.w3c.tools.resources.Resource
                       |
                       +----org.w3c.tools.resources.FramedResource
                               |
                               +----org.w3c.tools.resources.ResourceFrame
                                       |
                                       +----org.w3c.tools.resources.ProtocolFrame
                                               |
                                               +----org.w3c.jigsaw.frames.HTTPFrame
                                                       |
                                                       +----org.w3c.jigsaw.servlet.ServletDirectoryFrame

public class ServletDirectoryFrame
extends HTTPFrame
implements ServletContext

##

ServletDirectoryFrame()

##

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

##

ServletDirectoryFrame

     public ServletDirectoryFrame()

##

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.

getMimeType

     public String getMimeType(String filename)

  ServletContext implementation - Get the MIME type for given file.

getDirectory

     public File getDirectory()

getServlet

     public Servlet getServlet(String name)

  ServletContext implementation - Lookup a given servlet.

getServlets

     public Enumeration getServlets()

  ServletContext implementation - Enumerate all servlets within context.

log

     public void log(String msg)

  ServletContext implementation - Log a message.

getRealPath

     public String getRealPath(String path)

  ServletContext implementation - Translate a piece of path.

getServerInfo

     public String getServerInfo()

  ServletContext implementation - Get server informations.

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.

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 ResourceFrame

    All Packages  Class Hierarchy  This Package  Previous  Next  Index