org.apache.jetspeed.mocks
Class ResourceLocatingServletContext
java.lang.Object
org.apache.jetspeed.mocks.BaseMockServletContext
org.apache.jetspeed.mocks.ResourceLocatingServletContext
- All Implemented Interfaces:
- javax.servlet.ServletContext
- public class ResourceLocatingServletContext
- extends BaseMockServletContext
| Methods inherited from class org.apache.jetspeed.mocks.BaseMockServletContext |
getAttribute, getAttributeNames, getContext, getInitParameter, getInitParameterNames, getMajorVersion, getMimeType, getMinorVersion, getNamedDispatcher, getRequestDispatcher, getServerInfo, getServlet, getServletContextName, getServletNames, getServlets, log, log, log, removeAttribute, setAttribute, unsupported |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rootPath
private final File rootPath
pathOverrides
private final Map pathOverrides
ResourceLocatingServletContext
public ResourceLocatingServletContext(File rootPath)
addPathOverride
public final void addPathOverride(String path,
File file)
getResource
public URL getResource(String path)
throws MalformedURLException
- Specified by:
getResource in interface javax.servlet.ServletContext- Overrides:
getResource in class BaseMockServletContext
- Throws:
MalformedURLException
getRealPath
public String getRealPath(String path)
- Specified by:
getRealPath in interface javax.servlet.ServletContext- Overrides:
getRealPath in class BaseMockServletContext
getResourceAsStream
public InputStream getResourceAsStream(String path)
- Specified by:
getResourceAsStream in interface javax.servlet.ServletContext- Overrides:
getResourceAsStream in class BaseMockServletContext
getResourcePaths
public Set getResourcePaths(String path)
- Specified by:
getResourcePaths in interface javax.servlet.ServletContext- Overrides:
getResourcePaths in class BaseMockServletContext
Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.