diff options
author | Glen Stampoultzis <glens@apache.org> | 2004-08-24 12:54:01 +0000 |
---|---|---|
committer | Glen Stampoultzis <glens@apache.org> | 2004-08-24 12:54:01 +0000 |
commit | ba91a073feea34ec5989726d4fe98a0517937ded (patch) | |
tree | 72eb6c6ce197b2e7ff5292fb77c87add67638ff6 /src/java/org/apache/poi/hssf/usermodel | |
parent | 08d73a458485b569ba9b3b2a4443f06e4131e042 (diff) | |
download | poi-ba91a073feea34ec5989726d4fe98a0517937ded.tar.gz poi-ba91a073feea34ec5989726d4fe98a0517937ded.zip |
Pier's other HWPF patch.
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353588 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/poi/hssf/usermodel')
-rw-r--r-- | src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java b/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java index f4f8002d91..6afe17f6f8 100644 --- a/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java +++ b/src/java/org/apache/poi/hssf/usermodel/HSSFWorkbook.java @@ -22,15 +22,6 @@ */ package org.apache.poi.hssf.usermodel; -import java.io.ByteArrayInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.util.ArrayList; -import java.util.Iterator; -import java.util.List; -import java.util.Stack; - import org.apache.poi.hssf.eventmodel.EventRecordFactory; import org.apache.poi.hssf.model.Sheet; import org.apache.poi.hssf.model.Workbook; @@ -39,14 +30,19 @@ import org.apache.poi.hssf.record.formula.Area3DPtg; import org.apache.poi.hssf.record.formula.MemFuncPtg; import org.apache.poi.hssf.record.formula.UnionPtg; import org.apache.poi.hssf.util.CellReference; -import org.apache.poi.poifs.filesystem.DirectoryEntry; -import org.apache.poi.poifs.filesystem.DocumentEntry; -import org.apache.poi.poifs.filesystem.DocumentInputStream; -import org.apache.poi.poifs.filesystem.Entry; -import org.apache.poi.poifs.filesystem.POIFSFileSystem; +import org.apache.poi.poifs.filesystem.*; import org.apache.poi.util.POILogFactory; import org.apache.poi.util.POILogger; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Stack; + /** * High level representation of a workbook. This is the first object most users * will construct whether they are reading or writing a workbook. It is also the @@ -84,7 +80,7 @@ public class HSSFWorkbook * this holds the HSSFSheet objects attached to this workbook */ - private ArrayList sheets; + protected ArrayList sheets; /** * this holds the HSSFName objects attached to this workbook @@ -121,9 +117,14 @@ public class HSSFWorkbook public HSSFWorkbook() { - workbook = Workbook.createWorkbook(); - sheets = new ArrayList(INITIAL_CAPACITY); - names = new ArrayList(INITIAL_CAPACITY); + this(Workbook.createWorkbook()); + } + + protected HSSFWorkbook( Workbook book ) + { + workbook = book; + sheets = new ArrayList( INITIAL_CAPACITY ); + names = new ArrayList( INITIAL_CAPACITY ); } public HSSFWorkbook(POIFSFileSystem fs) throws IOException { |