package org.mapfish.print.cli; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.util.Enumeration; import java.util.Set; import javax.servlet.RequestDispatcher; import javax.servlet.Servlet; import javax.servlet.ServletContext; import javax.servlet.ServletException; /** * An essentially non-functional servlet context that is used by the CLI application to satisfy the spring dependencies. */ // CHECKSTYLE:OFF @SuppressWarnings("deprecation") public final class CliServletContext implements ServletContext { @Override public String getContextPath() { return null; } @Override public ServletContext getContext(String uripath) { return null; } @Override public int getMajorVersion() { return 0; } @Override public int getMinorVersion() { return 0; } @Override public String getMimeType(String file) { return null; } @Override public Set getResourcePaths(String path) { return null; } @Override public URL getResource(String path) throws MalformedURLException { return null; } @Override public InputStream getResourceAsStream(String path) { return null; } @Override public RequestDispatcher getRequestDispatcher(String path) { return null; } @Override public RequestDispatcher getNamedDispatcher(String name) { return null; } @Override public Servlet getServlet(String name) throws ServletException { return null; } @Override public Enumeration getServlets() { return null; } @Override public Enumeration getServletNames() { return null; } @Override public void log(String msg) { } @Override public void log(Exception exception, String msg) { } @Override public void log(String message, Throwable throwable) { } @Override public String getRealPath(String path) { return null; } @Override public String getServerInfo() { return null; } @Override public String getInitParameter(String name) { return null; } @Override public Enumeration getInitParameterNames() { return null; } @Override public Object getAttribute(String name) { return null; } @Override public Enumeration getAttributeNames() { return null; } @Override public void setAttribute(String name, Object object) { } @Override public void removeAttribute(String name) { } @Override public String getServletContextName() { return null; } }