org.sitemesh.content.tagrules.html
Class ParameterExtractingRule

java.lang.Object
  extended by org.sitemesh.tagprocessor.BasicRule
      extended by org.sitemesh.content.tagrules.html.ParameterExtractingRule
All Implemented Interfaces:
TagRule

public class ParameterExtractingRule
extends BasicRule

Extracts the contents of any elements that look like <parameter name='x' value='y'> and write the contents to a page property (page.x=y).

This is a cheap and cheerful mechanism for exporting values from content to decorators.

Author:
Joe Walnes

Field Summary
 
Fields inherited from class org.sitemesh.tagprocessor.BasicRule
tagProcessorContext
 
Constructor Summary
ParameterExtractingRule(ContentProperty propertyToExport)
           
 
Method Summary
 void process(Tag tag)
          Implementations can use this to do any necessary work on the Tag such as extracting values or transforming it.
 
Methods inherited from class org.sitemesh.tagprocessor.BasicRule
setTagProcessorContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterExtractingRule

public ParameterExtractingRule(ContentProperty propertyToExport)
Method Detail

process

public void process(Tag tag)
Description copied from interface: TagRule
Implementations can use this to do any necessary work on the Tag such as extracting values or transforming it.

Specified by:
process in interface TagRule
Specified by:
process in class BasicRule


Copyright © 2011. All Rights Reserved.