Package 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.
- Version:
- 2.2
- Author:
- Stephen Uhler
-
-
Constructor Summary
Constructors Constructor Description SnarfTemplate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
init(RewriteContext hr)
Get the debug flag and reset page.void
tag_slash_snarf(RewriteContext hr)
Save the content gathered so far.void
tag_snarf(RewriteContext hr)
Mark the current location in the document.
-
-
-
Method Detail
-
init
public boolean init(RewriteContext hr)
Get the debug flag and reset page.- Specified by:
init
in interfaceTemplateInterface
- Overrides:
init
in classTemplate
-
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.
-
-