You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by bu...@apache.org on 2004/08/12 20:48:00 UTC

DO NOT REPLY [Bug 30630] New: - [PATCH] Allow HSSFWorkbook to be used with subclasses Workbook objects

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30630>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30630

[PATCH] Allow HSSFWorkbook to be used with subclasses Workbook objects

           Summary: [PATCH] Allow HSSFWorkbook to be used with subclasses
                    Workbook objects
           Product: POI
           Version: 3.0-dev
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: HSSF
        AssignedTo: poi-dev@jakarta.apache.org
        ReportedBy: bsanders@risklabs.com


A constructor for HSSFWorkbook that takes a Workbook object as an argument would
allow the wrapping of subclasses of Workbook.


Index: src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java
===================================================================
RCS file:
/home/cvspublic/jakarta-poi/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java,v
retrieving revision 1.34
diff -u -r1.34 HSSFWorkbook.java
--- src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java	20 Jun 2004
10:18:50 -0000	1.34
+++ src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java	12 Aug 2004
18:26:17 -0000
@@ -122,7 +122,12 @@
 
     public HSSFWorkbook()
     {
-        workbook = Workbook.createWorkbook();
+        this(Workbook.createWorkbook());
+    }
+
+    protected HSSFWorkbook(Workbook book)
+    {
+        workbook = book;
         sheets = new ArrayList(INITIAL_CAPACITY);
         names  = new ArrayList(INITIAL_CAPACITY);
     }

---------------------------------------------------------------------
To unsubscribe, e-mail: poi-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: poi-dev-help@jakarta.apache.org