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
-
deflogfile
-
-
logdir
-
-
JigsawServletContext(ResourceReference, ObservableProperties)
- Create a new ServletContext.
-
createNewLocalServletLoader(boolean)
-
-
getAttribute(String)
- ServletContext implementation - Get an attribute value.
-
getLocalServletLoader()
-
Get or create a suitable LocalServletLoader instance to load
that servlet.
-
getMimeType(String)
- ServletContext implementation - Get the MIME type for given file.
-
getRealPath(String)
- ServletContext implementation - Translate a piece of path.
-
getServer()
-
-
getServerInfo()
- ServletContext implementation - Get server informations.
-
getServlet(String)
- ServletContext implementation - Lookup a given servlet.
-
getServletDirectory()
-
-
getServletLogFile()
-
-
getServletNames()
- ServletContext implementation - Enumerate all servlets names
within context.
-
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(Exception, String)
-
-
log(String)
- ServletContext implementation - Log a message.
-
propertyChanged(String)
-
-
resourceUnloaded(StructureChangedEvent)
- A resource is about to be unloaded
This handles the
RESOURCE_UNLOADED
kind of events.
logdir
protected static String logdir
deflogfile
protected static String deflogfile
JigsawServletContext
protected JigsawServletContext(ResourceReference ref,
ObservableProperties props)
- Create a new ServletContext.
- Parameters:
- ref - a ResourceReference pointing on a ServletDirectoryFrame.
propertyChanged
public boolean propertyChanged(String name)
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
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.
getServer
protected ServerInterface getServer()
getServletLogFile
public File getServletLogFile()
getServlet
public Servlet getServlet(String name)
- ServletContext implementation - Lookup a given servlet.
getServlets
public Enumeration getServlets()
- ServletContext implementation - Enumerate all servlets within context.
getServletNames
public Enumeration getServletNames()
- ServletContext implementation - Enumerate all servlets names
within context.
log
public void log(String msg)
- ServletContext implementation - Log a message.
log
public void log(Exception ex,
String msg)
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.
getLocalServletLoader
protected synchronized AutoReloadServletLoader getLocalServletLoader()
- Get or create a suitable LocalServletLoader instance to load
that servlet.
- Returns:
- A LocalServletLoader instance.
createNewLocalServletLoader
protected synchronized AutoReloadServletLoader createNewLocalServletLoader(boolean keepold)
getServletDirectory
public File getServletDirectory()
All Packages Class Hierarchy This Package Previous Next Index