Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AreaFormatRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AreaFormatRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AreaFormatRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AreaFormatRecord.java 4 Sep 2002 03:57:12 -0000 @@ -207,6 +207,19 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AreaFormatRecord rec = new AreaFormatRecord(); + + rec.field_1_foregroundColor = field_1_foregroundColor; + rec.field_2_backgroundColor = field_2_backgroundColor; + rec.field_3_pattern = field_3_pattern; + rec.field_4_formatFlags = field_4_formatFlags; + rec.field_5_forecolorIndex = field_5_forecolorIndex; + rec.field_6_backcolorIndex = field_6_backcolorIndex; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AreaRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AreaRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AreaRecord.java 1 May 2002 08:02:18 -0000 1.4 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AreaRecord.java 4 Sep 2002 03:57:14 -0000 @@ -169,6 +169,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AreaRecord rec = new AreaRecord(); + + rec.field_1_formatFlags = field_1_formatFlags; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AxisLineFormatRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AxisLineFormatRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AxisLineFormatRecord.java 1 May 2002 08:02:18 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AxisLineFormatRecord.java 4 Sep 2002 03:57:14 -0000 @@ -167,6 +167,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AxisLineFormatRecord rec = new AxisLineFormatRecord(); + + rec.field_1_axisType = field_1_axisType; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AxisOptionsRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AxisOptionsRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AxisOptionsRecord.java 11 May 2002 17:23:48 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AxisOptionsRecord.java 4 Sep 2002 03:57:15 -0000 @@ -243,6 +243,22 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AxisOptionsRecord rec = new AxisOptionsRecord(); + + rec.field_1_minimumCategory = field_1_minimumCategory; + rec.field_2_maximumCategory = field_2_maximumCategory; + rec.field_3_majorUnitValue = field_3_majorUnitValue; + rec.field_4_majorUnit = field_4_majorUnit; + rec.field_5_minorUnitValue = field_5_minorUnitValue; + rec.field_6_minorUnit = field_6_minorUnit; + rec.field_7_baseUnit = field_7_baseUnit; + rec.field_8_crossingPoint = field_8_crossingPoint; + rec.field_9_options = field_9_options; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AxisParentRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AxisParentRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AxisParentRecord.java 1 May 2002 08:02:18 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AxisParentRecord.java 4 Sep 2002 03:57:15 -0000 @@ -197,6 +197,18 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AxisParentRecord rec = new AxisParentRecord(); + + rec.field_1_axisType = field_1_axisType; + rec.field_2_x = field_2_x; + rec.field_3_y = field_3_y; + rec.field_4_width = field_4_width; + rec.field_5_height = field_5_height; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AxisRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AxisRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AxisRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AxisRecord.java 4 Sep 2002 03:57:15 -0000 @@ -198,6 +198,18 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AxisRecord rec = new AxisRecord(); + + rec.field_1_axisType = field_1_axisType; + rec.field_2_reserved1 = field_2_reserved1; + rec.field_3_reserved2 = field_3_reserved2; + rec.field_4_reserved3 = field_4_reserved3; + rec.field_5_reserved4 = field_5_reserved4; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/AxisUsedRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/AxisUsedRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/AxisUsedRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/AxisUsedRecord.java 4 Sep 2002 03:57:16 -0000 @@ -163,6 +163,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + AxisUsedRecord rec = new AxisUsedRecord(); + + rec.field_1_numAxis = field_1_numAxis; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/BarRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/BarRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/BarRecord.java 1 May 2002 08:02:18 -0000 1.4 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/BarRecord.java 4 Sep 2002 03:57:16 -0000 @@ -188,6 +188,16 @@ public short getSid() { return this.sid; + } + + public Object clone() { + BarRecord rec = new BarRecord(); + + rec.field_1_barSpace = field_1_barSpace; + rec.field_2_categorySpace = field_2_categorySpace; + rec.field_3_formatFlags = field_3_formatFlags; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/CategorySeriesAxisRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/CategorySeriesAxisRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/CategorySeriesAxisRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/CategorySeriesAxisRecord.java 4 Sep 2002 03:57:16 -0000 @@ -193,6 +193,17 @@ public short getSid() { return this.sid; + } + + public Object clone() { + CategorySeriesAxisRecord rec = new CategorySeriesAxisRecord(); + + rec.field_1_crossingPoint = field_1_crossingPoint; + rec.field_2_labelFrequency = field_2_labelFrequency; + rec.field_3_tickMarkFrequency = field_3_tickMarkFrequency; + rec.field_4_options = field_4_options; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/ChartRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/ChartRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/ChartRecord.java 1 May 2002 08:02:18 -0000 1.6 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/ChartRecord.java 4 Sep 2002 03:57:16 -0000 @@ -187,6 +187,17 @@ public short getSid() { return this.sid; + } + + public Object clone() { + ChartRecord rec = new ChartRecord(); + + rec.field_1_x = field_1_x; + rec.field_2_y = field_2_y; + rec.field_3_width = field_3_width; + rec.field_4_height = field_4_height; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/DatRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/DatRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/DatRecord.java 1 May 2002 08:02:18 -0000 1.4 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/DatRecord.java 4 Sep 2002 03:57:16 -0000 @@ -171,6 +171,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + DatRecord rec = new DatRecord(); + + rec.field_1_options = field_1_options; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/DataFormatRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/DataFormatRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/DataFormatRecord.java 1 May 2002 08:02:18 -0000 1.4 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/DataFormatRecord.java 4 Sep 2002 03:57:16 -0000 @@ -189,6 +189,17 @@ public short getSid() { return this.sid; + } + + public Object clone() { + DataFormatRecord rec = new DataFormatRecord(); + + rec.field_1_pointNumber = field_1_pointNumber; + rec.field_2_seriesIndex = field_2_seriesIndex; + rec.field_3_seriesNumber = field_3_seriesNumber; + rec.field_4_formatFlags = field_4_formatFlags; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/DefaultDataLabelTextPropertiesRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/DefaultDataLabelTextPropertiesRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/DefaultDataLabelTextPropertiesRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/DefaultDataLabelTextPropertiesRecord.java 4 Sep 2002 03:57:16 -0000 @@ -166,6 +166,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + DefaultDataLabelTextPropertiesRecord rec = new DefaultDataLabelTextPropertiesRecord(); + + rec.field_1_categoryDataType = field_1_categoryDataType; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/FontBasisRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/FontBasisRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/FontBasisRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/FontBasisRecord.java 4 Sep 2002 03:57:18 -0000 @@ -195,6 +195,18 @@ public short getSid() { return this.sid; + } + + public Object clone() { + FontBasisRecord rec = new FontBasisRecord(); + + rec.field_1_xBasis = field_1_xBasis; + rec.field_2_yBasis = field_2_yBasis; + rec.field_3_heightBasis = field_3_heightBasis; + rec.field_4_scale = field_4_scale; + rec.field_5_indexToFontTable = field_5_indexToFontTable; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/FontIndexRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/FontIndexRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/FontIndexRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/FontIndexRecord.java 4 Sep 2002 03:57:18 -0000 @@ -163,6 +163,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + FontIndexRecord rec = new FontIndexRecord(); + + rec.field_1_fontIndex = field_1_fontIndex; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/FrameRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/FrameRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/FrameRecord.java 1 May 2002 08:02:18 -0000 1.5 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/FrameRecord.java 4 Sep 2002 03:57:18 -0000 @@ -177,6 +177,15 @@ public short getSid() { return this.sid; + } + + public Object clone() { + FrameRecord rec = new FrameRecord(); + + rec.field_1_borderType = field_1_borderType; + rec.field_2_options = field_2_options; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/LegendRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/LegendRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/LegendRecord.java 19 May 2002 21:40:59 -0000 1.6 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/LegendRecord.java 4 Sep 2002 03:57:18 -0000 @@ -234,6 +234,20 @@ return this.sid; } + public Object clone() { + LegendRecord rec = new LegendRecord(); + + rec.field_1_xAxisUpperLeft = field_1_xAxisUpperLeft; + rec.field_2_yAxisUpperLeft = field_2_yAxisUpperLeft; + rec.field_3_xSize = field_3_xSize; + rec.field_4_ySize = field_4_ySize; + rec.field_5_type = field_5_type; + rec.field_6_spacing = field_6_spacing; + rec.field_7_options = field_7_options; + + return rec; + } + /** * Get the x axis upper left field for the Legend record. Index: jakarta-poi/src/java/org/apache/poi/hssf/record/LineFormatRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/LineFormatRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/LineFormatRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/LineFormatRecord.java 4 Sep 2002 03:57:18 -0000 @@ -214,6 +214,18 @@ public short getSid() { return this.sid; + } + + public Object clone() { + LineFormatRecord rec = new LineFormatRecord(); + + rec.field_1_lineColor = field_1_lineColor; + rec.field_2_linePattern = field_2_linePattern; + rec.field_3_weight = field_3_weight; + rec.field_4_format = field_4_format; + rec.field_5_colourPaletteIndex = field_5_colourPaletteIndex; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/LinkedDataRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/LinkedDataRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/LinkedDataRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/LinkedDataRecord.java 4 Sep 2002 03:57:18 -0000 @@ -205,6 +205,18 @@ public short getSid() { return this.sid; + } + + public Object clone() { + LinkedDataRecord rec = new LinkedDataRecord(); + + rec.field_1_linkType = field_1_linkType; + rec.field_2_referenceType = field_2_referenceType; + rec.field_3_options = field_3_options; + rec.field_4_indexNumberFmtRecord = field_4_indexNumberFmtRecord; + rec.field_5_formulaOfLink = field_5_formulaOfLink; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/NumberFormatIndexRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/NumberFormatIndexRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/NumberFormatIndexRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/NumberFormatIndexRecord.java 4 Sep 2002 03:57:20 -0000 @@ -163,6 +163,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + NumberFormatIndexRecord rec = new NumberFormatIndexRecord(); + + rec.field_1_formatIndex = field_1_formatIndex; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/ObjectLinkRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/ObjectLinkRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/ObjectLinkRecord.java 19 May 2002 15:54:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/ObjectLinkRecord.java 4 Sep 2002 03:57:20 -0000 @@ -186,6 +186,16 @@ return this.sid; } + public Object clone() { + ObjectLinkRecord rec = new ObjectLinkRecord(); + + rec.field_1_anchorId = field_1_anchorId; + rec.field_2_link1 = field_2_link1; + rec.field_3_link2 = field_3_link2; + + return rec; + } + /** * Get the anchor id field for the ObjectLink record. Index: jakarta-poi/src/java/org/apache/poi/hssf/record/PlotAreaRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/PlotAreaRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/PlotAreaRecord.java 19 May 2002 15:53:38 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/PlotAreaRecord.java 4 Sep 2002 03:57:20 -0000 @@ -157,6 +157,13 @@ return this.sid; } + public Object clone() { + PlotAreaRecord rec = new PlotAreaRecord(); + + + return rec; + } + } // END OF CLASS Index: jakarta-poi/src/java/org/apache/poi/hssf/record/PlotGrowthRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/PlotGrowthRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/PlotGrowthRecord.java 1 May 2002 08:02:18 -0000 1.4 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/PlotGrowthRecord.java 4 Sep 2002 03:57:37 -0000 @@ -171,6 +171,15 @@ public short getSid() { return this.sid; + } + + public Object clone() { + PlotGrowthRecord rec = new PlotGrowthRecord(); + + rec.field_1_horizontalScale = field_1_horizontalScale; + rec.field_2_verticalScale = field_2_verticalScale; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/RecordFactory.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/RecordFactory.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/RecordFactory.java 29 Jul 2002 13:25:46 -0000 1.11 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/RecordFactory.java 4 Sep 2002 03:57:37 -0000 @@ -109,7 +109,7 @@ FormulaRecord.class, BoolErrRecord.class, ExternSheetRecord.class, NameRecord.class, LeftMarginRecord.class, RightMarginRecord.class, TopMarginRecord.class, BottomMarginRecord.class, - PaletteRecord.class, StringRecord.class + PaletteRecord.class, StringRecord.class, TextObjectRecord.class }; } else { records = new Class[] @@ -140,7 +140,7 @@ BoolErrRecord.class, ExternSheetRecord.class, NameRecord.class, LeftMarginRecord.class, RightMarginRecord.class, TopMarginRecord.class, BottomMarginRecord.class, - PaletteRecord.class, StringRecord.class + PaletteRecord.class, StringRecord.class, TextObjectRecord.class }; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SCLRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SCLRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SCLRecord.java 8 May 2002 00:22:33 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SCLRecord.java 4 Sep 2002 03:57:39 -0000 @@ -171,6 +171,15 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SCLRecord rec = new SCLRecord(); + + rec.field_1_numerator = field_1_numerator; + rec.field_2_denominator = field_2_denominator; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesChartGroupIndexRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesChartGroupIndexRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesChartGroupIndexRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesChartGroupIndexRecord.java 4 Sep 2002 03:57:39 -0000 @@ -163,6 +163,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SeriesChartGroupIndexRecord rec = new SeriesChartGroupIndexRecord(); + + rec.field_1_chartGroupIndex = field_1_chartGroupIndex; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesIndexRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesIndexRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesIndexRecord.java 19 May 2002 18:52:35 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesIndexRecord.java 4 Sep 2002 03:57:39 -0000 @@ -165,6 +165,14 @@ return this.sid; } + public Object clone() { + SeriesIndexRecord rec = new SeriesIndexRecord(); + + rec.field_1_index = field_1_index; + + return rec; + } + /** * Get the index field for the SeriesIndex record. Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesLabelsRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesLabelsRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesLabelsRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesLabelsRecord.java 4 Sep 2002 03:57:39 -0000 @@ -175,6 +175,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SeriesLabelsRecord rec = new SeriesLabelsRecord(); + + rec.field_1_formatFlags = field_1_formatFlags; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesListRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesListRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesListRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesListRecord.java 4 Sep 2002 03:57:39 -0000 @@ -161,6 +161,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SeriesListRecord rec = new SeriesListRecord(); + + rec.field_1_seriesNumbers = field_1_seriesNumbers; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesRecord.java 1 May 2002 08:02:18 -0000 1.6 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesRecord.java 4 Sep 2002 03:57:40 -0000 @@ -215,6 +215,19 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SeriesRecord rec = new SeriesRecord(); + + rec.field_1_categoryDataType = field_1_categoryDataType; + rec.field_2_valuesDataType = field_2_valuesDataType; + rec.field_3_numCategories = field_3_numCategories; + rec.field_4_numValues = field_4_numValues; + rec.field_5_bubbleSeriesType = field_5_bubbleSeriesType; + rec.field_6_numBubbleValues = field_6_numBubbleValues; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesTextRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesTextRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesTextRecord.java 19 May 2002 15:55:12 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesTextRecord.java 4 Sep 2002 03:57:40 -0000 @@ -187,6 +187,17 @@ return this.sid; } + public Object clone() { + SeriesTextRecord rec = new SeriesTextRecord(); + + rec.field_1_id = field_1_id; + rec.field_2_textLength = field_2_textLength; + rec.field_3_undocumented = field_3_undocumented; + rec.field_4_text = field_4_text; + + return rec; + } + /** * Get the id field for the SeriesText record. Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesToChartGroupRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesToChartGroupRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesToChartGroupRecord.java 8 May 2002 01:46:11 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SeriesToChartGroupRecord.java 4 Sep 2002 03:57:40 -0000 @@ -163,6 +163,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SeriesToChartGroupRecord rec = new SeriesToChartGroupRecord(); + + rec.field_1_chartGroupIndex = field_1_chartGroupIndex; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/SheetPropertiesRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/SheetPropertiesRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/SheetPropertiesRecord.java 1 May 2002 08:02:18 -0000 1.2 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/SheetPropertiesRecord.java 4 Sep 2002 03:57:42 -0000 @@ -184,6 +184,15 @@ public short getSid() { return this.sid; + } + + public Object clone() { + SheetPropertiesRecord rec = new SheetPropertiesRecord(); + + rec.field_1_flags = field_1_flags; + rec.field_2_empty = field_2_empty; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/TextRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/TextRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/TextRecord.java 1 May 2002 08:02:18 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/TextRecord.java 4 Sep 2002 03:57:42 -0000 @@ -304,6 +304,25 @@ public short getSid() { return this.sid; + } + + public Object clone() { + TextRecord rec = new TextRecord(); + + rec.field_1_horizontalAlignment = field_1_horizontalAlignment; + rec.field_2_verticalAlignment = field_2_verticalAlignment; + rec.field_3_displayMode = field_3_displayMode; + rec.field_4_rgbColor = field_4_rgbColor; + rec.field_5_x = field_5_x; + rec.field_6_y = field_6_y; + rec.field_7_width = field_7_width; + rec.field_8_height = field_8_height; + rec.field_9_options1 = field_9_options1; + rec.field_10_indexOfColorValue = field_10_indexOfColorValue; + rec.field_11_options2 = field_11_options2; + rec.field_12_textRotation = field_12_textRotation; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/TickRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/TickRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/TickRecord.java 11 May 2002 19:06:04 -0000 1.1 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/TickRecord.java 4 Sep 2002 03:57:43 -0000 @@ -243,6 +243,23 @@ public short getSid() { return this.sid; + } + + public Object clone() { + TickRecord rec = new TickRecord(); + + rec.field_1_majorTickType = field_1_majorTickType; + rec.field_2_minorTickType = field_2_minorTickType; + rec.field_3_labelPosition = field_3_labelPosition; + rec.field_4_background = field_4_background; + rec.field_5_labelColorRgb = field_5_labelColorRgb; + rec.field_6_zero1 = field_6_zero1; + rec.field_7_zero2 = field_7_zero2; + rec.field_8_options = field_8_options; + rec.field_9_tickColor = field_9_tickColor; + rec.field_10_zero3 = field_10_zero3; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/UnitsRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/UnitsRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/UnitsRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/UnitsRecord.java 4 Sep 2002 03:57:43 -0000 @@ -163,6 +163,14 @@ public short getSid() { return this.sid; + } + + public Object clone() { + UnitsRecord rec = new UnitsRecord(); + + rec.field_1_units = field_1_units; + + return rec; } Index: jakarta-poi/src/java/org/apache/poi/hssf/record/ValueRangeRecord.java =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/record/ValueRangeRecord.java,v --- jakarta-poi/src/java/org/apache/poi/hssf/record/ValueRangeRecord.java 1 May 2002 08:02:18 -0000 1.3 +++ jakarta-poi/src/java/org/apache/poi/hssf/record/ValueRangeRecord.java 4 Sep 2002 03:57:45 -0000 @@ -211,6 +211,19 @@ public short getSid() { return this.sid; + } + + public Object clone() { + ValueRangeRecord rec = new ValueRangeRecord(); + + rec.field_1_minimumAxisValue = field_1_minimumAxisValue; + rec.field_2_maximumAxisValue = field_2_maximumAxisValue; + rec.field_3_majorIncrement = field_3_majorIncrement; + rec.field_4_minorIncrement = field_4_minorIncrement; + rec.field_5_categoryAxisCross = field_5_categoryAxisCross; + rec.field_6_options = field_6_options; + + return rec; } Index: jakarta-poi/src/records/styles/record.xsl =================================================================== RCS file: /home/cvspublic/jakarta-poi/src/records/styles/record.xsl,v --- jakarta-poi/src/records/styles/record.xsl 19 May 2002 15:51:29 -0000 1.6 +++ jakarta-poi/src/records/styles/record.xsl 4 Sep 2002 03:58:12 -0000 @@ -177,6 +177,14 @@ return this.sid; } + public Object clone() { + Record rec = new Record(); + + rec. = ; + + return rec; + } +