Index: src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java,v retrieving revision 1.2 diff -u -r1.2 ColumnInfoRecord.java --- src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java 11 Feb 2002 03:49:39 -0000 1.2 +++ src/java/org/apache/poi/hssf/record/ColumnInfoRecord.java 28 Feb 2003 18:09:42 -0000 @@ -355,4 +355,15 @@ buffer.append("[/COLINFO]\n"); return buffer.toString(); } + + public Object clone() { + ColumnInfoRecord rec = new ColumnInfoRecord(); + rec.field_1_first_col = field_1_first_col; + rec.field_2_last_col = field_2_last_col; + rec.field_3_col_width = field_3_col_width; + rec.field_4_xf_index = field_4_xf_index; + rec.field_5_options = field_5_options; + rec.field_6_reserved = field_6_reserved; + return rec; + } } Index: src/java/org/apache/poi/hssf/record/MergeCellsRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/MergeCellsRecord.java,v retrieving revision 1.4 diff -u -r1.4 MergeCellsRecord.java --- src/java/org/apache/poi/hssf/record/MergeCellsRecord.java 10 May 2002 03:01:10 -0000 1.4 +++ src/java/org/apache/poi/hssf/record/MergeCellsRecord.java 28 Feb 2003 18:09:43 -0000 @@ -322,4 +322,11 @@ public short col_to; } + + public Object clone() { + MergeCellsRecord rec = new MergeCellsRecord(); + rec.field_1_num_areas = field_1_num_areas; + rec.field_2_regions = field_2_regions; + return rec; + } } Index: src/java/org/apache/poi/hssf/record/ProtectRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/ProtectRecord.java,v retrieving revision 1.3 diff -u -r1.3 ProtectRecord.java --- src/java/org/apache/poi/hssf/record/ProtectRecord.java 16 Dec 2002 11:16:41 -0000 1.3 +++ src/java/org/apache/poi/hssf/record/ProtectRecord.java 28 Feb 2003 18:09:43 -0000 @@ -173,4 +173,10 @@ { return this.sid; } + + public Object clone() { + ProtectRecord rec = new ProtectRecord(); + rec.field_1_protect = field_1_protect; + return rec; + } }