sunlabs.brazil.sunlabs
Class SnarfTemplate
java.lang.Object
|
+--sunlabs.brazil.template.Template
|
+--sunlabs.brazil.sunlabs.SnarfTemplate
- All Implemented Interfaces:
- TemplateInterface
- public class SnarfTemplate
- extends Template
Template class for extracting content out of
<snarf property=xxx> ... </snarf> pairs.
xxx is the name of the property to append the snarfed
content to. Defaults to [prepend].snarf
.
All snarf'ed content is deleted.
Properties:
-
prepend
- The string to prepend all properties with. Defaults to
the handler's prefix.
-
debug
- If set, the snarf tags will be replaced by comments.
Fields inherited from class sunlabs.brazil.template.Template |
debug |
Methods inherited from class sunlabs.brazil.template.Template |
done |
SnarfTemplate
public SnarfTemplate()
init
public boolean init(RewriteContext hr)
- Get the debug flag and reset page.
- Specified by:
init
in interface TemplateInterface
- Overrides:
init
in class Template
tag_snarf
public void tag_snarf(RewriteContext hr)
- Mark the current location in the document.
tag_slash_snarf
public void tag_slash_snarf(RewriteContext hr)
- Save the content gathered so far.