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 import albel.tags.table.controll.Manager; 18 19 public class EcsColumnHeaderRenderer implements IColumnHeaderRenderer{ 20 21 22 public EcsColumnHeaderRenderer() { 23 } 24 25 public IColumnHeaderRenderable render(albel.tags.table.model.ColumnHeader header) throws javax.servlet.jsp.JspException  26 { 27 albel.tags.table.render.IColumnHeaderRenderable headRend= 28 (albel.tags.table.render.IColumnHeaderRenderable) 29 Manager.getColumnHeaderRenderable(); 30 org.apache.ecs.html.TH headElm=(org.apache.ecs.html.TH)headRend.getRenderable(); 31 if(header!=null) 32 setProperties(headElm, header); 33 return headRend; 34 } 35 private void setProperties(org.apache.ecs.html.TH headElm, ColumnHeader header) 36 { 37 if(header.getTitle()!=null) 38 headElm.setTagText(albel.tags.table.utils.Resource.getString(header.getTitle(),header.getColumn().getTable().getLocale())); 39 if(header.getAlign()!=null) 40 headElm.setAlign(header.getAlign()); 41 } 42 43 } 44 | Popular Tags |