| java.lang.Object sunlabs.brazil.filter.ReplaceFilter
ReplaceFilter | public class ReplaceFilter implements Filter(Code) | | Filter to replace current content with a static form, or template.
This should be called
the TemplateFiler, but that name's already taken. The content is
replaced by the template lock-stock-and-barrel. Typically, an upstream
filter has extracted the relevent parts of the content, and a down-stream
filter will combine it with the template.
The filename to use for the template
is computed at each request, so it may be modified dynamically.
The following server properties are used:
- type
- Text subtype of content to filter. Defaults to "html"
- debug
- If set, the template is re-read each time. Otherwise
a cached copy is used.
- fileName
- Name of the file to use as the form or template.
- root
- he document root used to find the template file.
author: Stephen Uhler version: %V% ReplaceFilter.java |
filter | public byte[] filter(Request request, MimeHeaders headers, byte[] content)(Code) | | Grab the template file name, Read in the file, and
deliver it as content.
|
respond | public boolean respond(Request request)(Code) | | This is the request object before the content was fetched
|
|
|