org.barracudamvc.core.comp.renderer.html
Class HTMLTableRenderer

java.lang.Object
  extended by org.barracudamvc.core.comp.renderer.DOMComponentRenderer
      extended by org.barracudamvc.core.comp.renderer.html.HTMLComponentRenderer
          extended by org.barracudamvc.core.comp.renderer.html.HTMLTableRenderer
All Implemented Interfaces:
Renderer

public class HTMLTableRenderer
extends HTMLComponentRenderer

This class handles the default rendering of a table in an HTML view.


Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
HTMLTableRenderer()
           
 
Method Summary
 void addDefaultView(BComponent comp, Node node)
          BTable needs a specific view implementation.
 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.
 
Methods inherited from class org.barracudamvc.core.comp.renderer.html.HTMLComponentRenderer
addChildToParent
 
Methods inherited from class org.barracudamvc.core.comp.renderer.DOMComponentRenderer
bindChild, createDefaultNode, handleChildren, showNodeInterfaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

HTMLTableRenderer

public HTMLTableRenderer()
Method Detail

addDefaultView

public void addDefaultView(BComponent comp,
                           Node node)
BTable needs a specific view implementation. Return it.

Specified by:
addDefaultView in interface Renderer
Overrides:
addDefaultView in class DOMComponentRenderer

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 HTMLComponentRenderer
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 © 2006 BarracudaMVC.org All Rights Reserved.