View | Details | Raw Unified | Return to bug 44293
Collapse All | Expand All

(-)src/java/org/apache/poi/hssf/record/formula/AreaPtg.java (-7 / +7 lines)
Lines 43-51 Link Here
43
    private short             field_3_first_column;
43
    private short             field_3_first_column;
44
    private short             field_4_last_column;
44
    private short             field_4_last_column;
45
    
45
    
46
    private BitField         rowRelative = BitFieldFactory.getInstance(0x8000);
46
    private final static BitField   rowRelative = BitFieldFactory.getInstance(0x8000);
47
    private BitField         colRelative = BitFieldFactory.getInstance(0x4000);
47
    private final static BitField   colRelative = BitFieldFactory.getInstance(0x4000);
48
    private BitField         column      = BitFieldFactory.getInstance(0x3FFF);
48
    private final static BitField   columnMask      = BitFieldFactory.getInstance(0x3FFF);
49
49
50
    protected AreaPtg() {
50
    protected AreaPtg() {
51
      //Required for clone methods
51
      //Required for clone methods
Lines 157-163 Link Here
157
     */
157
     */
158
    public short getFirstColumn()
158
    public short getFirstColumn()
159
    {
159
    {
160
        return column.getShortValue(field_3_first_column);
160
        return columnMask.getShortValue(field_3_first_column);
161
    }
161
    }
162
162
163
    /**
163
    /**
Lines 204-210 Link Here
204
     */
204
     */
205
    public void setFirstColumn(short column)
205
    public void setFirstColumn(short column)
206
    {
206
    {
207
        field_3_first_column = column;   // fixme
207
    	field_3_first_column=columnMask.setShortValue(field_3_first_column, column);
208
    }
208
    }
209
209
210
    /**
210
    /**
Lines 220-226 Link Here
220
     */
220
     */
221
    public short getLastColumn()
221
    public short getLastColumn()
222
    {
222
    {
223
        return column.getShortValue(field_4_last_column);
223
        return columnMask.getShortValue(field_4_last_column);
224
    }
224
    }
225
225
226
    /**
226
    /**
Lines 269-275 Link Here
269
     */
269
     */
270
    public void setLastColumn(short column)
270
    public void setLastColumn(short column)
271
    {
271
    {
272
        field_4_last_column = column;   // fixme
272
    	field_4_last_column=columnMask.setShortValue(field_4_last_column, column);
273
    }
273
    }
274
274
275
    /**
275
    /**

Return to bug 44293