1 package fr.improve.struts.taglib.layout.util; 2 3 4 10 public class NoColumnCollection extends BasicCollection { 11 12 15 public void doStartHeaders(StringBuffer out_buffer) { 16 } 18 21 public void doPrintHeader(StringBuffer out_buffer, String in_header, String in_width, String in_sortUrl) { 22 } 24 25 28 public void doEndHeaders(StringBuffer out_buffer) { 29 } 31 32 public void doStartItems(StringBuffer out_buffer) { 33 } 35 36 39 public void doPrintItem(StringBuffer out_buffer, String in_item, String [] in_styleClass, String in_id) { 40 out_buffer.append("<li"); 41 if (in_styleClass[0] != null) { 42 out_buffer.append(" class=\""); 43 out_buffer.append(in_styleClass[0]); 44 out_buffer.append("\""); 45 } 46 if (in_styleClass.length>1) { 47 out_buffer.append(" style=\""); 48 for (int i = 0; i < in_styleClass.length-1; i++) { 49 out_buffer.append(in_styleClass[i+1]); 50 } 51 out_buffer.append("\""); 52 } 53 54 out_buffer.append(">"); 55 56 if (in_id!=null) { 57 out_buffer.append("<div id=\""); 58 out_buffer.append(in_id); 59 out_buffer.append("\">"); 60 } 61 62 out_buffer.append(in_item); 63 64 if (in_id!=null) { 65 out_buffer.append("</div>"); 66 } 67 68 out_buffer.append("</li>"); 69 } 70 73 public void doEndItems(StringBuffer out_buffer) { 74 } 76 77 78 } | Popular Tags |