sunlabs.brazil.filter
Class ReplaceFilter
public
class
ReplaceFilter
extends Object
implements Filter
Filter to replace current content with a static form, or template.
This should be called
the TemplateFilter, 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.
The file is searched for as a Resource if not
found in the filesystem.
- root
- The document root used to find the template file.
If not found, "root" with no prefix is used instead.
Version: 2.2
Author: Stephen Uhler
Grab the template file name, Read in the file, and
deliver it as content.
public boolean init(
Server server, String prefix)
public boolean respond(
Request request)
This is the request object before the content was fetched
Only replace text documents