|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.sling.scripting.jsp.jasper.servlet.JspCServletContext
public class JspCServletContext
Simple ServletContext implementation without
HTTP-specific methods.
| Field Summary | |
|---|---|
protected Hashtable |
myAttributes
Servlet context attributes. |
protected PrintWriter |
myLogWriter
The log writer we will write log messages to. |
protected URL |
myResourceBaseURL
The base URL (document root) for this context. |
| Constructor Summary | |
|---|---|
JspCServletContext(PrintWriter aLogWriter,
URL aResourceBaseURL)
Create a new instance of this ServletContext implementation. |
|
| Method Summary | |
|---|---|
Object |
getAttribute(String name)
Return the specified context attribute, if any. |
Enumeration |
getAttributeNames()
Return an enumeration of context attribute names. |
ServletContext |
getContext(String uripath)
Return the servlet context for the specified path. |
String |
getContextPath()
Return the context path. |
String |
getInitParameter(String name)
Return the specified context initialization parameter. |
Enumeration |
getInitParameterNames()
Return an enumeration of the names of context initialization parameters. |
int |
getMajorVersion()
Return the Servlet API major version number. |
String |
getMimeType(String file)
Return the MIME type for the specified filename. |
int |
getMinorVersion()
Return the Servlet API minor version number. |
RequestDispatcher |
getNamedDispatcher(String name)
Return a request dispatcher for the specified servlet name. |
String |
getRealPath(String path)
Return the real path for the specified context-relative virtual path. |
RequestDispatcher |
getRequestDispatcher(String path)
Return a request dispatcher for the specified context-relative path. |
URL |
getResource(String path)
Return a URL object of a resource that is mapped to the specified context-relative path. |
InputStream |
getResourceAsStream(String path)
Return an InputStream allowing access to the resource at the specified context-relative path. |
Set |
getResourcePaths(String path)
Return the set of resource paths for the "directory" at the specified context path. |
String |
getServerInfo()
Return descriptive information about this server. |
Servlet |
getServlet(String name)
Deprecated. This method has been deprecated with no replacement |
String |
getServletContextName()
Return the name of this servlet context. |
Enumeration |
getServletNames()
Deprecated. This method has been deprecated with no replacement |
Enumeration |
getServlets()
Deprecated. This method has been deprecated with no replacement |
void |
log(Exception exception,
String message)
Deprecated. Use log(String,Throwable) instead |
void |
log(String message)
Log the specified message. |
void |
log(String message,
Throwable exception)
Log the specified message and exception. |
void |
removeAttribute(String name)
Remove the specified context attribute. |
void |
setAttribute(String name,
Object value)
Set or replace the specified context attribute. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Hashtable myAttributes
protected PrintWriter myLogWriter
protected URL myResourceBaseURL
| Constructor Detail |
|---|
public JspCServletContext(PrintWriter aLogWriter,
URL aResourceBaseURL)
aLogWriter - PrintWriter which is used for log() callsaResourceBaseURL - Resource base URL| Method Detail |
|---|
public Object getAttribute(String name)
getAttribute in interface ServletContextname - Name of the requested attributepublic Enumeration getAttributeNames()
getAttributeNames in interface ServletContextpublic ServletContext getContext(String uripath)
getContext in interface ServletContexturipath - Server-relative path starting with '/'public String getContextPath()
public String getInitParameter(String name)
name - Name of the requested parameterpublic Enumeration getInitParameterNames()
public int getMajorVersion()
getMajorVersion in interface ServletContextpublic String getMimeType(String file)
getMimeType in interface ServletContextfile - Filename whose MIME type is requestedpublic int getMinorVersion()
getMinorVersion in interface ServletContextpublic RequestDispatcher getNamedDispatcher(String name)
name - Name of the requested servletpublic String getRealPath(String path)
getRealPath in interface ServletContextpath - The context-relative virtual path to resolvepublic RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface ServletContextpath - Context-relative path for which to acquire a dispatcher
public URL getResource(String path)
throws MalformedURLException
getResource in interface ServletContextpath - Context-relative path of the desired resource
MalformedURLException - if the resource path is
not properly formedpublic InputStream getResourceAsStream(String path)
getResourceAsStream in interface ServletContextpath - Context-relative path of the desired resourcepublic Set getResourcePaths(String path)
path - Context-relative base pathpublic String getServerInfo()
getServerInfo in interface ServletContext
public Servlet getServlet(String name)
throws ServletException
getServlet in interface ServletContextname - Name of the requested servlet
ServletExceptionpublic String getServletContextName()
public Enumeration getServletNames()
getServletNames in interface ServletContextpublic Enumeration getServlets()
getServlets in interface ServletContextpublic void log(String message)
log in interface ServletContextmessage - The message to be logged
public void log(Exception exception,
String message)
log in interface ServletContextexception - The exception to be loggedmessage - The message to be logged
public void log(String message,
Throwable exception)
log in interface ServletContextmessage - The message to be loggedexception - The exception to be loggedpublic void removeAttribute(String name)
removeAttribute in interface ServletContextname - Name of the attribute to remove
public void setAttribute(String name,
Object value)
setAttribute in interface ServletContextname - Name of the context attribute to setvalue - Corresponding attribute value
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||