public class JspCServletContext extends Object implements javax.servlet.ServletContext
ServletContext implementation without
HTTP-specific methods.| Constructor and Description |
|---|
JspCServletContext(PrintWriter aLogWriter,
URL aResourceBaseURL,
ClassLoader classLoader,
boolean validate,
boolean blockExternal)
Create a new instance of this ServletContext implementation.
|
| Modifier and Type | Method and Description |
|---|---|
javax.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
Class<? extends javax.servlet.Filter> filterClass) |
javax.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
javax.servlet.Filter filter) |
javax.servlet.FilterRegistration.Dynamic |
addFilter(String filterName,
String className) |
void |
addListener(Class<? extends EventListener> listenerClass) |
void |
addListener(String className) |
<T extends EventListener> |
addListener(T t) |
javax.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
Class<? extends javax.servlet.Servlet> servletClass) |
javax.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
javax.servlet.Servlet servlet) |
javax.servlet.ServletRegistration.Dynamic |
addServlet(String servletName,
String className) |
<T extends javax.servlet.Filter> |
createFilter(Class<T> c) |
<T extends EventListener> |
createListener(Class<T> c) |
<T extends javax.servlet.Servlet> |
createServlet(Class<T> c) |
void |
declareRoles(String... roleNames) |
Object |
getAttribute(String name)
Return the specified context attribute, if any.
|
Enumeration<String> |
getAttributeNames()
Return an enumeration of context attribute names.
|
ClassLoader |
getClassLoader() |
javax.servlet.ServletContext |
getContext(String uripath)
Return the servlet context for the specified path.
|
String |
getContextPath()
Return the context path.
|
Set<javax.servlet.SessionTrackingMode> |
getDefaultSessionTrackingModes() |
int |
getEffectiveMajorVersion() |
int |
getEffectiveMinorVersion() |
Set<javax.servlet.SessionTrackingMode> |
getEffectiveSessionTrackingModes() |
javax.servlet.FilterRegistration |
getFilterRegistration(String filterName) |
Map<String,? extends javax.servlet.FilterRegistration> |
getFilterRegistrations() |
String |
getInitParameter(String name)
Return the specified context initialization parameter.
|
Enumeration<String> |
getInitParameterNames()
Return an enumeration of the names of context initialization
parameters.
|
javax.servlet.descriptor.JspConfigDescriptor |
getJspConfigDescriptor() |
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.
|
javax.servlet.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.
|
javax.servlet.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<String> |
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.
|
javax.servlet.Servlet |
getServlet(String name)
Deprecated.
This method has been deprecated with no replacement
|
String |
getServletContextName()
Return the name of this servlet context.
|
Enumeration<String> |
getServletNames()
Deprecated.
This method has been deprecated with no replacement
|
javax.servlet.ServletRegistration |
getServletRegistration(String servletName) |
Map<String,? extends javax.servlet.ServletRegistration> |
getServletRegistrations() |
Enumeration<javax.servlet.Servlet> |
getServlets()
Deprecated.
This method has been deprecated with no replacement
|
javax.servlet.SessionCookieConfig |
getSessionCookieConfig() |
String |
getVirtualServerName() |
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.
|
boolean |
setInitParameter(String name,
String value) |
void |
setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes) |
public JspCServletContext(PrintWriter aLogWriter, URL aResourceBaseURL, ClassLoader classLoader, boolean validate, boolean blockExternal) throws JasperException
aLogWriter - PrintWriter which is used for log() callsaResourceBaseURL - Resource base URLclassLoader - Class loader for this ServletContextvalidate - Should a validating parser be used to parse web.xml?blockExternal - Should external entities be blocked when parsing
web.xml?JasperExceptionpublic Object getAttribute(String name)
getAttribute in interface javax.servlet.ServletContextname - Name of the requested attributepublic Enumeration<String> getAttributeNames()
getAttributeNames in interface javax.servlet.ServletContextpublic javax.servlet.ServletContext getContext(String uripath)
getContext in interface javax.servlet.ServletContexturipath - Server-relative path starting with '/'public String getContextPath()
getContextPath in interface javax.servlet.ServletContextpublic String getInitParameter(String name)
getInitParameter in interface javax.servlet.ServletContextname - Name of the requested parameterpublic Enumeration<String> getInitParameterNames()
getInitParameterNames in interface javax.servlet.ServletContextpublic int getMajorVersion()
getMajorVersion in interface javax.servlet.ServletContextpublic String getMimeType(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(String name)
getNamedDispatcher in interface javax.servlet.ServletContextname - Name of the requested servletpublic String getRealPath(String path)
getRealPath in interface javax.servlet.ServletContextpath - The context-relative virtual path to resolvepublic javax.servlet.RequestDispatcher getRequestDispatcher(String path)
getRequestDispatcher in interface javax.servlet.ServletContextpath - Context-relative path for which to acquire a dispatcherpublic URL getResource(String path) throws MalformedURLException
getResource in interface javax.servlet.ServletContextpath - Context-relative path of the desired resourceMalformedURLException - if the resource path is
not properly formedpublic InputStream getResourceAsStream(String path)
getResourceAsStream in interface javax.servlet.ServletContextpath - Context-relative path of the desired resourcepublic Set<String> getResourcePaths(String path)
getResourcePaths in interface javax.servlet.ServletContextpath - Context-relative base pathpublic String getServerInfo()
getServerInfo in interface javax.servlet.ServletContext@Deprecated public javax.servlet.Servlet getServlet(String name) throws javax.servlet.ServletException
getServlet in interface javax.servlet.ServletContextname - Name of the requested servletjavax.servlet.ServletExceptionpublic String getServletContextName()
getServletContextName in interface javax.servlet.ServletContext@Deprecated public Enumeration<String> getServletNames()
getServletNames in interface javax.servlet.ServletContext@Deprecated public Enumeration<javax.servlet.Servlet> getServlets()
getServlets in interface javax.servlet.ServletContextpublic void log(String message)
log in interface javax.servlet.ServletContextmessage - The message to be logged@Deprecated public void log(Exception exception, String message)
log in interface javax.servlet.ServletContextexception - The exception to be loggedmessage - The message to be loggedpublic void log(String message, Throwable exception)
log in interface javax.servlet.ServletContextmessage - The message to be loggedexception - The exception to be loggedpublic void removeAttribute(String name)
removeAttribute in interface javax.servlet.ServletContextname - Name of the attribute to removepublic void setAttribute(String name, Object value)
setAttribute in interface javax.servlet.ServletContextname - Name of the context attribute to setvalue - Corresponding attribute valuepublic javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, String className)
addFilter in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, String className)
addServlet in interface javax.servlet.ServletContextpublic Set<javax.servlet.SessionTrackingMode> getDefaultSessionTrackingModes()
getDefaultSessionTrackingModes in interface javax.servlet.ServletContextpublic Set<javax.servlet.SessionTrackingMode> getEffectiveSessionTrackingModes()
getEffectiveSessionTrackingModes in interface javax.servlet.ServletContextpublic javax.servlet.SessionCookieConfig getSessionCookieConfig()
getSessionCookieConfig in interface javax.servlet.ServletContextpublic void setSessionTrackingModes(Set<javax.servlet.SessionTrackingMode> sessionTrackingModes)
setSessionTrackingModes in interface javax.servlet.ServletContextpublic javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, javax.servlet.Filter filter)
addFilter in interface javax.servlet.ServletContextpublic javax.servlet.FilterRegistration.Dynamic addFilter(String filterName, Class<? extends javax.servlet.Filter> filterClass)
addFilter in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, javax.servlet.Servlet servlet)
addServlet in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration.Dynamic addServlet(String servletName, Class<? extends javax.servlet.Servlet> servletClass)
addServlet in interface javax.servlet.ServletContextpublic <T extends javax.servlet.Filter> T createFilter(Class<T> c) throws javax.servlet.ServletException
createFilter in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic <T extends javax.servlet.Servlet> T createServlet(Class<T> c) throws javax.servlet.ServletException
createServlet in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic javax.servlet.FilterRegistration getFilterRegistration(String filterName)
getFilterRegistration in interface javax.servlet.ServletContextpublic javax.servlet.ServletRegistration getServletRegistration(String servletName)
getServletRegistration in interface javax.servlet.ServletContextpublic boolean setInitParameter(String name, String value)
setInitParameter in interface javax.servlet.ServletContextpublic void addListener(Class<? extends EventListener> listenerClass)
addListener in interface javax.servlet.ServletContextpublic void addListener(String className)
addListener in interface javax.servlet.ServletContextpublic <T extends EventListener> void addListener(T t)
addListener in interface javax.servlet.ServletContextpublic <T extends EventListener> T createListener(Class<T> c) throws javax.servlet.ServletException
createListener in interface javax.servlet.ServletContextjavax.servlet.ServletExceptionpublic void declareRoles(String... roleNames)
declareRoles in interface javax.servlet.ServletContextpublic ClassLoader getClassLoader()
getClassLoader in interface javax.servlet.ServletContextpublic int getEffectiveMajorVersion()
getEffectiveMajorVersion in interface javax.servlet.ServletContextpublic int getEffectiveMinorVersion()
getEffectiveMinorVersion in interface javax.servlet.ServletContextpublic Map<String,? extends javax.servlet.FilterRegistration> getFilterRegistrations()
getFilterRegistrations in interface javax.servlet.ServletContextpublic javax.servlet.descriptor.JspConfigDescriptor getJspConfigDescriptor()
getJspConfigDescriptor in interface javax.servlet.ServletContextpublic Map<String,? extends javax.servlet.ServletRegistration> getServletRegistrations()
getServletRegistrations in interface javax.servlet.ServletContextpublic String getVirtualServerName()
getVirtualServerName in interface javax.servlet.ServletContextCopyright © 2014 Mort Bay Consulting. All Rights Reserved.