Package sunlabs.brazil.sunlabs
Class ExpContentTemplate
- java.lang.Object
-
- sunlabs.brazil.template.Template
-
- sunlabs.brazil.template.ContentTemplate
-
- sunlabs.brazil.sunlabs.ExpContentTemplate
-
- All Implemented Interfaces:
TemplateInterface
public class ExpContentTemplate extends ContentTemplate
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 theContentTemplate.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
-
-
Constructor Summary
Constructors Constructor Description ExpContentTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandone(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 sunlabs.brazil.template.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
-
-
-
-
Method Detail
-
init
public boolean init(RewriteContext hr)
Description copied from class:TemplateCalled before this template processes any tags.- Specified by:
initin interfaceTemplateInterface- Overrides:
initin classContentTemplate
-
done
public boolean done(RewriteContext hr)
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
-
-