public class JspCServletContext
extends java.lang.Object
implements javax.servlet.ServletContext
ServletContext implementation without
HTTP-specific methods.| Modifier and Type | Field and Description |
|---|---|
protected java.util.Hashtable |
myAttributes
Servlet context attributes.
|
protected java.io.PrintWriter |
myLogWriter
The log writer we will write log messages to.
|
protected java.net.URL |
myResourceBaseURL
The base URL (document root) for this context.
|
| Constructor and Description |
|---|
JspCServletContext(java.io.PrintWriter aLogWriter,
java.net.URL aResourceBaseURL)
Create a new instance of this ServletContext implementation.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getAttribute(java.lang.String name)
Return the specified context attribute, if any.
|
java.util.Enumeration |
getAttributeNames()
Return an enumeration of context attribute names.
|
javax.servlet.ServletContext |
getContext(java.lang.String uripath)
Return the servlet context for the specified path.
|
java.lang.String |
getInitParameter(java.lang.String name)
Return the specified context initialization parameter.
|
java.util.Enumeration |
getInitParameterNames()
Return an enumeration of the names of context initialization
parameters.
|
int |
getMajorVersion()
Return the Servlet API major version number.
|
java.lang.String |
getMimeType(java.lang.String file)
Return the MIME type for the specified filename.
|
int |
getMinorVersion()
Return the Servlet API minor version number.
|
javax.servlet.RequestDispatcher |
getNamedDispatcher(java.lang.String name)
Return a request dispatcher for the specified servlet name.
|
java.lang.String |
getRealPath(java.lang.String path)
Return the real path for the specified context-relative
virtual path.
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path)
Return a request dispatcher for the specified context-relative path.
|
java.net.URL |
getResource(java.lang.String path)
Return a URL object of a resource that is mapped to the
specified context-relative path.
|
java.io.InputStream |
getResourceAsStream(java.lang.String path)
Return an InputStream allowing access to the resource at the
specified context-relative path.
|
java.util.Set |
getResourcePaths(java.lang.String path)
Return the set of resource paths for the "directory" at the
specified context path.
|
java.lang.String |
getServerInfo()
Return descriptive information about this server.
|
javax.servlet.Servlet |
getServlet(java.lang.String name)
Deprecated.
This method has been deprecated with no replacement
|
java.lang.String |
getServletContextName()
Return the name of this servlet context.
|
java.util.Enumeration |
getServletNames()
Deprecated.
This method has been deprecated with no replacement
|
java.util.Enumeration |
getServlets()
Deprecated.
This method has been deprecated with no replacement
|
void |
log(java.lang.Exception exception,
java.lang.String message)
Deprecated.
Use log(String,Throwable) instead
|
void |
log(java.lang.String message)
Log the specified message.
|
void |
log(java.lang.String message,
java.lang.Throwable exception)
Log the specified message and exception.
|
void |
removeAttribute(java.lang.String name)
Remove the specified context attribute.
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Set or replace the specified context attribute.
|
protected java.util.Hashtable myAttributes
protected java.io.PrintWriter myLogWriter
protected java.net.URL myResourceBaseURL
public JspCServletContext(java.io.PrintWriter aLogWriter,
java.net.URL aResourceBaseURL)
aLogWriter - PrintWriter which is used for log() callsaResourceBaseURL - Resource base URLpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute in interface javax.servlet.ServletContextname - Name of the requested attributepublic java.util.Enumeration getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContextpublic javax.servlet.ServletContext getContext(java.lang.String uripath)
getContext in interface javax.servlet.ServletContexturipath - Server-relative path starting with '/'public java.lang.String getInitParameter(java.lang.String name)
getInitParameter in interface javax.servlet.ServletContextname - Name of the requested parameterpublic java.util.Enumeration getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic java.lang.String getMimeType(java.lang.String file)
getMimeType in interface javax.servlet.ServletContextfile - Filename whose MIME type is requestedpublic int getMinorVersion()
getMinorVersion in interface javax.servlet.ServletContextpublic javax.servlet.RequestDispatcher getNamedDispatcher(java.lang.String name)
getNamedDispatcher in interface javax.servlet.ServletContextname - Name of the requested servletpublic java.lang.String getRealPath(java.lang.String path)
getRealPath in interface javax.servlet.ServletContextpath - The context-relative virtual path to resolvepublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher in interface javax.servlet.ServletContextpath - Context-relative path for which to acquire a dispatcherpublic java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
getResource in interface javax.servlet.ServletContextpath - Context-relative path of the desired resourcejava.net.MalformedURLException - if the resource path is
not properly formedpublic java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream in interface javax.servlet.ServletContextpath - Context-relative path of the desired resourcepublic java.util.Set getResourcePaths(java.lang.String path)
getResourcePaths in interface javax.servlet.ServletContextpath - Context-relative base pathpublic java.lang.String getServerInfo()
getServerInfo in interface javax.servlet.ServletContextpublic javax.servlet.Servlet getServlet(java.lang.String name)
throws javax.servlet.ServletException
getServlet in interface javax.servlet.ServletContextname - Name of the requested servletjavax.servlet.ServletExceptionpublic java.lang.String getServletContextName()
getServletContextName in interface javax.servlet.ServletContextpublic java.util.Enumeration getServletNames()
getServletNames in interface javax.servlet.ServletContextpublic java.util.Enumeration getServlets()
getServlets in interface javax.servlet.ServletContextpublic void log(java.lang.String message)
log in interface javax.servlet.ServletContextmessage - The message to be loggedpublic void log(java.lang.Exception exception,
java.lang.String message)
log in interface javax.servlet.ServletContextexception - The exception to be loggedmessage - The message to be loggedpublic void log(java.lang.String message,
java.lang.Throwable exception)
log in interface javax.servlet.ServletContextmessage - The message to be loggedexception - The exception to be loggedpublic void removeAttribute(java.lang.String name)
removeAttribute in interface javax.servlet.ServletContextname - Name of the attribute to removepublic void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in interface javax.servlet.ServletContextname - Name of the context attribute to setvalue - Corresponding attribute valueCopyright ? 2000-2004 Apache Software Foundation. All Rights Reserved.