1 6 7 package albel.tags.table.render.impl; 8 9 13 import albel.tags.table.utils.*; 14 import albel.tags.table.model.*; 15 import albel.tags.table.render.*; 16 import org.apache.ecs.html.*; 17 18 public class ColumnRenderer implements IColumnRenderer{ 19 20 21 public ColumnRenderer() { 22 } 23 24 public IColumnRenderable render(albel.tags.table.model.Cell rowcol) throws javax.servlet.jsp.JspException  25 { 26 IColumnRenderable renderable=albel.tags.table.controll.Manager. 27 getColumnRenderable(); 28 TD td=(TD)renderable.getRenderable(); String typeStr=rowcol.getColumn().getType().getString(); IContentRenderer rend=(IContentRenderer)Beans.getBean(typeStr+"ColumnRenderer"); 32 IContentRenderable colRenderable=rend.render(rowcol); org.apache.ecs.Element rendElem=(org.apache.ecs.Element)colRenderable.getRenderable(); 35 td.addElement(rendElem); 36 return renderable; 37 } 38 39 } 40 | Popular Tags |