Class PageTesterContext
- java.lang.Object
-
- org.apache.tapestry5.internal.test.PageTesterContext
-
- All Implemented Interfaces:
Context
public class PageTesterContext extends Object implements Context
-
-
Constructor Summary
Constructors Constructor Description PageTesterContext(String contextRoot)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.
-
-
-
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 interfaceContext
-
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 interfaceContext
- 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 interfaceContext
- 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 interfaceContext
- 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 interfaceContext
-
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 interfaceContext
- 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 interfaceContext
- Parameters:
path
- to the resource (with a leading slash)- Returns:
- the underlying File, or null if no such file
-
-