*
* @param name Name of the requested attribute
*/
+ @Override
public Object getAttribute(String name) {
return (myAttributes.get(name));
/**
* Return an enumeration of context attribute names.
*/
+ @Override
public Enumeration<String> getAttributeNames() {
return (myAttributes.keys());
*
* @param uripath Server-relative path starting with '/'
*/
+ @Override
public ServletContext getContext(String uripath) {
return (null);
/**
* Return the context path.
*/
+ @Override
public String getContextPath() {
return (null);
*
* @param name Name of the requested parameter
*/
+ @Override
public String getInitParameter(String name) {
return (null);
* Return an enumeration of the names of context initialization
* parameters.
*/
+ @Override
public Enumeration<String> getInitParameterNames() {
return (new Vector<String>().elements());
/**
* Return the Servlet API major version number.
*/
+ @Override
public int getMajorVersion() {
return (3);
*
* @param file Filename whose MIME type is requested
*/
+ @Override
public String getMimeType(String file) {
return (null);
/**
* Return the Servlet API minor version number.
*/
+ @Override
public int getMinorVersion() {
return (0);
*
* @param name Name of the requested servlet
*/
+ @Override
public RequestDispatcher getNamedDispatcher(String name) {
return (null);
*
* @param path The context-relative virtual path to resolve
*/
+ @Override
public String getRealPath(String path) {
if (!myResourceBaseURL.getProtocol().equals("file"))
*
* @param path Context-relative path for which to acquire a dispatcher
*/
+ @Override
public RequestDispatcher getRequestDispatcher(String path) {
return (null);
* @exception MalformedURLException if the resource path is
* not properly formed
*/
+ @Override
public URL getResource(String path) throws MalformedURLException {
if (!path.startsWith("/"))
*
* @param path Context-relative path of the desired resource
*/
+ @Override
public InputStream getResourceAsStream(String path) {
try {
*
* @param path Context-relative base path
*/
+ @Override
public Set<String> getResourcePaths(String path) {
Set<String> thePaths = new HashSet<String>();
/**
* Return descriptive information about this server.
*/
+ @Override
public String getServerInfo() {
return ("JspCServletContext/1.0");
*
* @deprecated This method has been deprecated with no replacement
*/
+ @Override
@Deprecated
public Servlet getServlet(String name) throws ServletException {
/**
* Return the name of this servlet context.
*/
+ @Override
public String getServletContextName() {
return (getServerInfo());
*
* @deprecated This method has been deprecated with no replacement
*/
+ @Override
@Deprecated
public Enumeration<String> getServletNames() {
*
* @deprecated This method has been deprecated with no replacement
*/
+ @Override
@Deprecated
public Enumeration<Servlet> getServlets() {
*
* @param message The message to be logged
*/
+ @Override
public void log(String message) {
myLogWriter.println(message);
*
* @deprecated Use log(String,Throwable) instead
*/
+ @Override
@Deprecated
public void log(Exception exception, String message) {
* @param message The message to be logged
* @param exception The exception to be logged
*/
+ @Override
public void log(String message, Throwable exception) {
myLogWriter.println(message);
*
* @param name Name of the attribute to remove
*/
+ @Override
public void removeAttribute(String name) {
myAttributes.remove(name);
* @param name Name of the context attribute to set
* @param value Corresponding attribute value
*/
+ @Override
public void setAttribute(String name, Object value) {
myAttributes.put(name, value);
}
+ @Override
public FilterRegistration.Dynamic addFilter(String filterName,
String className) {
return null;
}
+ @Override
public ServletRegistration.Dynamic addServlet(String servletName,
String className) {
return null;
}
+ @Override
public Set<SessionTrackingMode> getDefaultSessionTrackingModes() {
return EnumSet.noneOf(SessionTrackingMode.class);
}
+ @Override
public Set<SessionTrackingMode> getEffectiveSessionTrackingModes() {
return EnumSet.noneOf(SessionTrackingMode.class);
}
+ @Override
public SessionCookieConfig getSessionCookieConfig() {
return null;
}
+ @Override
public void setSessionTrackingModes(
Set<SessionTrackingMode> sessionTrackingModes) {
// Do nothing
}
+ @Override
public Dynamic addFilter(String filterName, Filter filter) {
return null;
}
+ @Override
public Dynamic addFilter(String filterName,
Class<? extends Filter> filterClass) {
return null;
}
+ @Override
public ServletRegistration.Dynamic addServlet(String servletName,
Servlet servlet) {
return null;
}
+ @Override
public ServletRegistration.Dynamic addServlet(String servletName,
Class<? extends Servlet> servletClass) {
return null;
}
+ @Override
public <T extends Filter> T createFilter(Class<T> c)
throws ServletException {
return null;
}
+ @Override
public <T extends Servlet> T createServlet(Class<T> c)
throws ServletException {
return null;
}
+ @Override
public FilterRegistration getFilterRegistration(String filterName) {
return null;
}
+ @Override
public ServletRegistration getServletRegistration(String servletName) {
return null;
}
+ @Override
public boolean setInitParameter(String name, String value) {
return false;
}