All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class org.w3c.jigsaw.servlet.JigsawServletContext

java.lang.Object
   |
   +----org.w3c.tools.resources.event.StructureChangedAdapter
           |
           +----org.w3c.jigsaw.servlet.JigsawServletContext

public class JigsawServletContext
extends StructureChangedAdapter
implements ServletContext, PropertyMonitoring

Variable Index

 o deflogfile
 o logdir

Constructor Index

 o JigsawServletContext(ResourceReference, ObservableProperties)
Create a new ServletContext.

Method Index

 o createNewLocalServletLoader(boolean)
 o getAttribute(String)
ServletContext implementation - Get an attribute value.
 o getLocalServletLoader()
Get or create a suitable LocalServletLoader instance to load that servlet.
 o getMimeType(String)
ServletContext implementation - Get the MIME type for given file.
 o getRealPath(String)
ServletContext implementation - Translate a piece of path.
 o getServer()
 o getServerInfo()
ServletContext implementation - Get server informations.
 o getServlet(String)
ServletContext implementation - Lookup a given servlet.
 o getServletDirectory()
 o getServletLogFile()
 o getServletNames()
ServletContext implementation - Enumerate all servlets names within context.
 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(Exception, String)
 o log(String)
ServletContext implementation - Log a message.
 o propertyChanged(String)
 o resourceUnloaded(StructureChangedEvent)
A resource is about to be unloaded This handles the RESOURCE_UNLOADED kind of events.

Variables

 o logdir
 protected static String logdir
 o deflogfile
 protected static String deflogfile

Constructors

 o JigsawServletContext
 protected JigsawServletContext(ResourceReference ref,
                                ObservableProperties props)
Create a new ServletContext.

Parameters:
ref - a ResourceReference pointing on a ServletDirectoryFrame.

Methods

 o propertyChanged
 public boolean propertyChanged(String name)
 o resourceUnloaded
 public void resourceUnloaded(StructureChangedEvent evt)
A resource is about to be unloaded This handles the RESOURCE_UNLOADED kind of events.

Overrides:
resourceUnloaded in class StructureChangedAdapter
 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 getServer
 protected ServerInterface getServer()
 o getServletLogFile
 public File getServletLogFile()
 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 getServletNames
 public Enumeration getServletNames()
ServletContext implementation - Enumerate all servlets names within context.

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

 o log
 public void log(Exception ex,
                 String msg)
 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 getLocalServletLoader
 protected synchronized AutoReloadServletLoader getLocalServletLoader()
Get or create a suitable LocalServletLoader instance to load that servlet.

Returns:
A LocalServletLoader instance.
 o createNewLocalServletLoader
 protected synchronized AutoReloadServletLoader createNewLocalServletLoader(boolean keepold)
 o getServletDirectory
 public File getServletDirectory()

All Packages  Class Hierarchy  This Package  Previous  Next  Index