1 28 package net.sf.jasperreports.engine.export; 29 30 import java.awt.Color ; 31 32 import net.sf.jasperreports.engine.JRBox; 33 import net.sf.jasperreports.engine.JRPrintElement; 34 import net.sf.jasperreports.engine.base.JRBasePrintElement; 35 36 37 41 public class JRExporterGridCell 42 { 43 44 45 48 public static final JRExporterGridCell OCCUPIED_CELL = 49 new JRExporterGridCell( 50 new JRBasePrintElement(null), 51 null, 52 0, 53 0, 54 1, 55 1 56 ); 57 58 59 62 public JRPrintElement element = null; 63 public Integer [] elementIndex = null; 64 65 protected Color backcolor; 66 protected Color forecolor; 67 protected JRBox box; 68 69 public int width = 0; 70 public int height = 0; 71 public int colSpan = 0; 72 public int rowSpan = 0; 73 74 75 78 public JRExporterGridCell 79 ( 80 JRPrintElement element, 81 int width, 82 int height, 83 int colSpan, 84 int rowSpan 85 ) 86 { 87 this( 88 element, 89 null, 90 width, 91 height, 92 colSpan, 93 rowSpan 94 ); 95 } 96 97 98 101 public JRExporterGridCell 102 ( 103 JRPrintElement element, 104 Integer [] elementIndex, 105 int width, 106 int height, 107 int colSpan, 108 int rowSpan 109 ) 110 { 111 this.element = element; 112 this.elementIndex = elementIndex; 113 this.width = width; 114 this.height = height; 115 this.colSpan = colSpan; 116 this.rowSpan = rowSpan; 117 } 118 119 120 public Color getBackcolor() 121 { 122 return backcolor; 123 } 124 125 126 public void setBackcolor(Color backcolor) 127 { 128 this.backcolor = backcolor; 129 } 130 131 132 public JRBox getBox() 133 { 134 return box; 135 } 136 137 138 public void setBox(JRBox box) 139 { 140 this.box = box; 141 } 142 143 144 public Color getForecolor() 145 { 146 return forecolor; 147 } 148 149 150 public void setForecolor(Color forecolor) 151 { 152 this.forecolor = forecolor; 153 } 154 155 156 } 157 | Popular Tags |