org.enhydra.barracuda.core.event.helper
Class AbstractBlockIterator

java.lang.Object
  |
  +--org.enhydra.barracuda.core.event.helper.AbstractBlockIterator
All Implemented Interfaces:
BlockIterator

public abstract class AbstractBlockIterator
extends java.lang.Object
implements BlockIterator

This class provides the abstract implementation of a BlockIterator. Basically, it will


Field Summary
protected  BTemplate templateComp
           
 
Constructor Summary
AbstractBlockIterator()
           
 
Method Summary
abstract  java.lang.Object getTemplateModels()
           
abstract  boolean loadNext()
           
 org.w3c.dom.Node next(ViewContext vc, org.w3c.dom.Node templateNode)
           
 void updateModelInTemplate(TemplateModel model)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.enhydra.barracuda.core.event.helper.BlockIterator
hasNext
 

Field Detail

templateComp

protected BTemplate templateComp
Constructor Detail

AbstractBlockIterator

public AbstractBlockIterator()
Method Detail

updateModelInTemplate

public void updateModelInTemplate(TemplateModel model)
Specified by:
updateModelInTemplate in interface BlockIterator

next

public org.w3c.dom.Node next(ViewContext vc,
                             org.w3c.dom.Node templateNode)
                      throws RenderException
Specified by:
next in interface BlockIterator
RenderException

loadNext

public abstract boolean loadNext()

getTemplateModels

public abstract java.lang.Object getTemplateModels()


Copyright © 2001 Enhydra.org