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.