org.apache.jetspeed.mocks
Class ResourceLocatingServletContext

java.lang.Object
  extended byorg.apache.jetspeed.mocks.BaseMockServletContext
      extended byorg.apache.jetspeed.mocks.ResourceLocatingServletContext
All Implemented Interfaces:
javax.servlet.ServletContext

public class ResourceLocatingServletContext
extends BaseMockServletContext


Field Summary
private  Map pathOverrides
           
private  File rootPath
           
 
Fields inherited from class org.apache.jetspeed.mocks.BaseMockServletContext
 
Constructor Summary
ResourceLocatingServletContext(File rootPath)
           
 
Method Summary
 void addPathOverride(String path, File file)
           
 String getRealPath(String path)
           
 URL getResource(String path)
           
 InputStream getResourceAsStream(String path)
           
 Set getResourcePaths(String path)
           
 
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
 

Field Detail

rootPath

private final File rootPath

pathOverrides

private final Map pathOverrides
Constructor Detail

ResourceLocatingServletContext

public ResourceLocatingServletContext(File rootPath)
Method Detail

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.