org.apache.tapestry5.internal.test
Class PageTesterContext

java.lang.Object
  extended by org.apache.tapestry5.internal.test.PageTesterContext
All Implemented Interfaces:
Context

public class PageTesterContext
extends Object
implements Context


Constructor Summary
PageTesterContext(String contextRoot)
           
 
Method Summary
 Object getAttribute(String name)
          Returns an attribute previously stored into the context with the given name.
 List<String> getAttributeNames()
          Returns the names of all attributes of the context, sorted alphabetically.
 String getInitParameter(String name)
          Returns an initial parameter value defined by servlet.
 String getMimeType(String file)
          Returns the MIME content type of the specified file, or null if no content type is known.
 File getRealFile(String path)
          Always returns null.
 URL getResource(String path)
          Returns a URL to a resource stored within the context.
 List<String> getResourcePaths(String path)
          Looks for resources within the web application within the supplied path.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageTesterContext

public PageTesterContext(String contextRoot)
Method Detail

getInitParameter

public String getInitParameter(String name)
Description copied from interface: Context
Returns an initial parameter value defined by servlet.

Specified by:
getInitParameter in interface Context

getResource

public URL getResource(String path)
Description copied from interface: Context
Returns a URL to a resource stored within the context. The path should start with a leading slash.

Specified by:
getResource in interface Context
Parameters:
path - to the resource (with a leading slash)
Returns:
the URL for the path, or null if the path does not correspond to a file.

getResourcePaths

public List<String> getResourcePaths(String path)
Description copied from interface: Context
Looks for resources within the web application within the supplied path. The list will be recurively expanded, as necessary. The path must start with a leading slash, and usually ends with a slash as well.

Specified by:
getResourcePaths in interface Context
Parameters:
path - to search for (should start with a leading slash)
Returns:
the matches, sorted alphabetically

getAttribute

public Object getAttribute(String name)
Description copied from interface: Context
Returns an attribute previously stored into the context with the given name.

Specified by:
getAttribute in interface Context
Parameters:
name - used to retrieve the attribute
Returns:
the attribute, or null if not found

getAttributeNames

public List<String> getAttributeNames()
Description copied from interface: Context
Returns the names of all attributes of the context, sorted alphabetically.

Specified by:
getAttributeNames in interface Context

getMimeType

public String getMimeType(String file)
Description copied from interface: Context
Returns the MIME content type of the specified file, or null if no content type is known. MIME types are built-in to servlet containers and may be futher specified via the web application deployment descriptor.

Specified by:
getMimeType in interface Context
Parameters:
file - name of file
Returns:
the presumed MIME content type, or null if not known

getRealFile

public File getRealFile(String path)
Always returns null.

Specified by:
getRealFile in interface Context
Parameters:
path - to the resource (with a leading slash)
Returns:
the underlying File, or null if no such file


Copyright © 2003-2012 The Apache Software Foundation.