org.sitemesh.content.tagrules.html
Class DivExtractingRule
java.lang.Object
org.sitemesh.tagprocessor.BasicRule
org.sitemesh.tagprocessor.BasicBlockRule<String>
org.sitemesh.content.tagrules.html.DivExtractingRule
- All Implemented Interfaces:
- TagRule
public class DivExtractingRule
- extends BasicBlockRule<String>
- Author:
- Daniel Bodart
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DivExtractingRule
public DivExtractingRule(ContentProperty propertyToExport)
processStart
protected String processStart(Tag tag)
throws IOException
- Description copied from class:
BasicBlockRule
- Called when a block is started (i.e.
<opening> tag is encountered).
- Specified by:
processStart in class BasicBlockRule<String>
- Parameters:
tag - Opening tag.
- Returns:
- Any data that needs to be passed to
BasicBlockRule.processEnd(Tag, Object). May be null.
- Throws:
IOException
processEnd
protected void processEnd(Tag tag,
String id)
throws IOException
- Description copied from class:
BasicBlockRule
- Called when a block is ended (i.e.
</closing> tag is encountered).
- Specified by:
processEnd in class BasicBlockRule<String>
- Parameters:
tag - Closing tag. This will not have any attributes available (as they are associated
with an opening tag. To get access to the attributes, the BasicBlockRule.processStart(Tag) method
should access them and return them as data.id - Data returned from BasicBlockRule.processStart(Tag). May be null.
- Throws:
IOException
Copyright © 2011. All Rights Reserved.