1 21 package net.mlw.vlh.web.tag.support; 22 23 import java.util.Map ; 24 25 import net.mlw.vlh.ValueListInfo; 26 import net.mlw.vlh.web.tag.TableInfo; 27 28 34 public interface DisplayProvider 35 { 36 37 boolean doesIncludeBodyContent(); 38 39 String getMimeType(); 40 41 46 String getHeaderRowPreProcess(); 47 48 53 String getHeaderCellPreProcess(ColumnInfo columnInfo, ValueListInfo info); 54 55 67 String getHeaderLabel(ColumnInfo columnInfo, TableInfo tableInfo, ValueListInfo info, Map includeParameters); 68 69 74 String getHeaderCellPostProcess(); 75 76 81 String getHeaderRowPostProcess(); 82 83 String getRowPreProcess(Attributes attributes); 84 85 String getCellPreProcess(Attributes attributes); 86 87 String getCellPostProcess(); 88 89 String getRowPostProcess(); 90 91 99 String emphase(String text, String emphasisPattern, String style); 100 101 String getNestedHeaderPreProcess(ColumnInfo columnInfo, ValueListInfo info); 102 103 String getNestedHeaderPostProcess(); 104 } | Popular Tags |