]> source.dussan.org Git - poi.git/commitdiff
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12349
authorAndrew C. Oliver <acoliver@apache.org>
Fri, 6 Sep 2002 04:08:30 +0000 (04:08 +0000)
committerAndrew C. Oliver <acoliver@apache.org>
Fri, 6 Sep 2002 04:08:30 +0000 (04:08 +0000)
PR:
Obtained from:
Submitted by:
Reviewed by:

git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352840 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/poi/hssf/model/Workbook.java
src/java/org/apache/poi/hssf/usermodel/HSSFCellStyle.java
src/java/org/apache/poi/hssf/usermodel/HSSFDataFormat.java

index 2aa2f1c4b8c1ab89a70358769103a112db1e4d26..143d6e78257692d5fef1ebf230fd2a1ab52aca34 100644 (file)
@@ -1832,6 +1832,14 @@ public class Workbook {
        return -1;
     }
 
+    /**
+     * Returns the list of FormatRecords in the workbook.
+     * @return ArrayList of FormatRecords in the notebook
+     */
+    public ArrayList getFormats() {
+       return formats;
+    }
+
     /**
      * Creates a FormatRecord, inserts it, and returns the index code.
      * @param format the format string
index 0f968c2f0715de17984b2c378ffa3e1916389042..cd827928a625b2c817ba93127b09d8accf4ebb4d 100644 (file)
@@ -286,7 +286,7 @@ public class HSSFCellStyle
     }
 
     /**
-     * set the data format (only builtin formats are supported)
+     * set the data format (must be a valid format)
      * @see org.apache.poi.hssf.usermodel.HSSFDataFormat
      */
 
@@ -296,7 +296,7 @@ public class HSSFCellStyle
     }
 
     /**
-     * get the index of the built in format
+     * get the index of the format
      * @see org.apache.poi.hssf.usermodel.HSSFDataFormat
      */
 
index 6cdb2cfa81cd847caa9fa168ffe8515ab5f376c8..ba514eb1ee796ca82805c0e4d3d9ed5ade7382d4 100644 (file)
@@ -276,7 +276,7 @@ public class HSSFDataFormat
        if (movedBuiltins)
            return ( String ) formats.get(index);
        else
-           return (String) (builtinFormats.get(index) != null ? builtinFormats.get(index) : formats.get(index));
+           return (String) (builtinFormats.size() > index && builtinFormats.get(index) != null ? builtinFormats.get(index) : formats.get(index));
     }
 
     /**