Class ExpContentTemplate
java.lang.Object
sunlabs.brazil.template.Template
sunlabs.brazil.template.ContentTemplate
sunlabs.brazil.sunlabs.ExpContentTemplate
- All Implemented Interfaces:
TemplateInterface
Allow extracted content to be filtered through regular expressions.
Many sites use comment conventions to demarcate the headers and
footer information in their pages. This template allows
regular expressions to be used to process the "content" value
extracted by the
ContentTemplate.
Request properties:
- extract
- A regular expression to match the extracted content
- replace
- A regular expression substitution string used to replace the content, if the expression matched.
- urlPrefix
- A prefix the url must match to be considered for rewriting
- Version:
- 2.2
- Author:
- Stephen Uhler
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandone(RewriteContext hr) Run the content through a regexp to do further extraction.booleaninit(RewriteContext hr) Called before this template processes any tags.Methods inherited from class ContentTemplate
tag_body, tag_content, tag_link, tag_meta, tag_script, tag_slash_body, tag_slash_content, tag_slash_head, tag_slash_title, tag_style, tag_title
-
Constructor Details
-
ExpContentTemplate
public ExpContentTemplate()
-
-
Method Details
-
init
Description copied from class:TemplateCalled before this template processes any tags.- Specified by:
initin interfaceTemplateInterface- Overrides:
initin classContentTemplate
-
done
Run the content through a regexp to do further extraction. If the regexp didn't match, leave the existing content alone.- Specified by:
donein interfaceTemplateInterface- Overrides:
donein classContentTemplate
-