KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jxl > write > biff > ReadNumberFormulaRecord


1 /*********************************************************************
2 *
3 * Copyright (C) 2004 Andrew Khan
4 *
5 * This library is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU Lesser General Public
7 * License as published by the Free Software Foundation; either
8 * version 2.1 of the License, or (at your option) any later version.
9 *
10 * This library is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this library; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 ***************************************************************************/

19
20 package jxl.write.biff;
21
22 import java.text.NumberFormat JavaDoc;
23
24 import jxl.NumberFormulaCell;
25 import jxl.biff.FormulaData;
26
27 /**
28  * Class for read number formula records
29  */

30 class ReadNumberFormulaRecord extends ReadFormulaRecord
31   implements NumberFormulaCell
32 {
33   /**
34    * Constructor
35    *
36    * @param f
37    */

38   public ReadNumberFormulaRecord(FormulaData f)
39   {
40     super(f);
41   }
42
43   /**
44    * Gets the double contents for this cell.
45    *
46    * @return the cell contents
47    */

48   public double getValue()
49   {
50     return ( (NumberFormulaCell) getReadFormula()).getValue();
51   }
52
53   /**
54    * Gets the NumberFormat used to format this cell. This is the java
55    * equivalent of the Excel format
56    *
57    * @return the NumberFormat used to format the cell
58    */

59   public NumberFormat JavaDoc getNumberFormat()
60   {
61     return ( (NumberFormulaCell) getReadFormula()).getNumberFormat();
62   }
63 }
64
Popular Tags