1 14 package org.compiere.print; 15 16 import org.compiere.util.*; 17 18 25 public class PrintDataColumn 26 { 27 37 public PrintDataColumn (int AD_Column_ID, String columnName, 38 int displayType, int columnSize, 39 String alias, boolean isPageBreak) 40 { 41 m_AD_Column_ID = AD_Column_ID; 42 m_columnName = columnName; 43 m_displayType = displayType; 45 m_columnSize = columnSize; 46 m_alias = alias; 48 if (m_alias == null) 49 m_alias = columnName; 50 m_pageBreak = isPageBreak; 51 } 53 private int m_AD_Column_ID; 54 private String m_columnName; 55 private int m_displayType; 56 private int m_columnSize; 57 private String m_alias; 58 private boolean m_pageBreak; 59 60 61 62 66 public int getAD_Column_ID() 67 { 68 return m_AD_Column_ID; 69 } 71 75 public String getColumnName() 76 { 77 return m_columnName; 78 } 80 84 public int getDisplayType() 85 { 86 return m_displayType; 87 } 89 93 public String getAlias() 94 { 95 return m_alias; 96 } 98 103 public boolean hasAlias() 104 { 105 return !m_columnName.equals(m_alias); 106 } 108 112 public boolean isPageBreak() 113 { 114 return m_pageBreak; 115 } 117 121 public String toString() 122 { 123 StringBuffer sb = new StringBuffer ("PrintDataColumn["); 124 sb.append("ID=").append(m_AD_Column_ID) 125 .append("-").append(m_columnName); 126 if (hasAlias()) 127 sb.append("(").append(m_alias).append(")"); 128 sb.append(",DisplayType=").append(m_displayType) 129 .append(",Size=").append(m_columnSize) 130 .append("]"); 131 return sb.toString(); 132 } 134 }
| Popular Tags
|