org.enhydra.barracuda.core.comp.renderer
Class TemplateHelper

java.lang.Object
  |
  +--org.enhydra.barracuda.core.comp.renderer.TemplateHelper

public class TemplateHelper
extends java.lang.Object

Provide a default encapsulation of the template rendering stuff.


Field Summary
protected  BTemplate btemplate
           
protected  java.util.Stack itStack
           
protected static org.apache.log4j.Logger logger
           
protected  Renderer masterRenderer
           
 
Constructor Summary
TemplateHelper(Renderer imasterRenderer)
           
 
Method Summary
protected  void copyChildNodes(org.w3c.dom.Node templateNode, org.w3c.dom.Node targetNode, TemplateView view, ViewContext vc, int depth)
           
protected  org.w3c.dom.Node getNode(org.w3c.dom.Node templateNode, TemplateView view, ViewContext vc, int depth)
           
 void render(BTemplate comp, TemplateView view, ViewContext vc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger

masterRenderer

protected Renderer masterRenderer

btemplate

protected BTemplate btemplate

itStack

protected java.util.Stack itStack
Constructor Detail

TemplateHelper

public TemplateHelper(Renderer imasterRenderer)
Method Detail

render

public void render(BTemplate comp,
                   TemplateView view,
                   ViewContext vc)
            throws RenderException
RenderException

copyChildNodes

protected void copyChildNodes(org.w3c.dom.Node templateNode,
                              org.w3c.dom.Node targetNode,
                              TemplateView view,
                              ViewContext vc,
                              int depth)
                       throws RenderException
RenderException

getNode

protected org.w3c.dom.Node getNode(org.w3c.dom.Node templateNode,
                                   TemplateView view,
                                   ViewContext vc,
                                   int depth)
                            throws RenderException
RenderException


Copyright © 2001 Enhydra.org