1 19 20 package org.efs.openreports.util; 21 22 import java.util.StringTokenizer ; 23 24 public class DisplayProperty 25 { 26 private String name; 27 private String displayName; 28 private String decorator; 29 30 public DisplayProperty(String name, String type) 31 { 32 this.name = name; 33 this.displayName = ""; 34 35 StringTokenizer st = new StringTokenizer (name, " "); 36 while (st.hasMoreElements()) 37 { 38 String element = (String ) st.nextElement(); 39 displayName = displayName + element.substring(0,1).toUpperCase() + element.substring(1) + " "; 40 } 41 42 if (type.equals("java.sql.Date") || type.equals("java.sql.Timestamp")) 43 { 44 decorator = "org.efs.openreports.util.DateColumnDecorator"; 45 } 46 } 47 48 public String getName() 49 { 50 return name; 51 } 52 53 public String getDisplayName() 54 { 55 return displayName; 56 } 57 58 public String getDecorator() 59 { 60 return decorator; 61 } 62 } 63 | Popular Tags |