org.enhydra.barracuda.core.comp.renderer.xml
Class XMLTemplateRenderer

java.lang.Object
  |
  +--org.enhydra.barracuda.core.comp.renderer.DOMComponentRenderer
        |
        +--org.enhydra.barracuda.core.comp.renderer.xml.XMLComponentRenderer
              |
              +--org.enhydra.barracuda.core.comp.renderer.xml.XMLTemplateRenderer
All Implemented Interfaces:
Renderer

public class XMLTemplateRenderer
extends XMLComponentRenderer

This class handles the default rendering of text into an XML view.


Field Summary
protected static org.apache.log4j.Logger logger
           
protected  TemplateHelper th
           
 
Constructor Summary
XMLTemplateRenderer()
           
XMLTemplateRenderer(TemplateHelper ith)
           
 
Method Summary
 TemplateHelper getTemplateHelper()
           
 void renderComponent(BComponent comp, View view, ViewContext vc)
          This method should actually render the data from the component into the view, taking into consideration the specified ViewContext.
 void setTemplateHelper(TemplateHelper ith)
           
 
Methods inherited from class org.enhydra.barracuda.core.comp.renderer.DOMComponentRenderer
addChildToParent, createDefaultNode, showNodeInterfaces
 
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

th

protected TemplateHelper th
Constructor Detail

XMLTemplateRenderer

public XMLTemplateRenderer()

XMLTemplateRenderer

public XMLTemplateRenderer(TemplateHelper ith)
Method Detail

setTemplateHelper

public void setTemplateHelper(TemplateHelper ith)

getTemplateHelper

public TemplateHelper getTemplateHelper()

renderComponent

public void renderComponent(BComponent comp,
                            View view,
                            ViewContext vc)
                     throws RenderException
Description copied from class: DOMComponentRenderer
This method should actually render the data from the component into the view, taking into consideration the specified ViewContext. Generally, every renderer will implement this method.

Specified by:
renderComponent in interface Renderer
Overrides:
renderComponent in class XMLComponentRenderer
Parameters:
comp - the component to be rendered
view - the view the component should be rendered in
vc - the view context
Throws:
RenderException - if unable to render the component in the specified view


Copyright © 2001 Enhydra.org