You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by fa...@apache.org on 2021/10/23 14:23:19 UTC

svn commit: r1894513 - in /poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel: XSSFBReader.java XSSFReader.java

Author: fanningpj
Date: Sat Oct 23 14:23:19 2021
New Revision: 1894513

URL: http://svn.apache.org/viewvc?rev=1894513&view=rev
Log:
XSSFReader extensibility

Modified:
    poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFBReader.java
    poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java

Modified: poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFBReader.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFBReader.java?rev=1894513&r1=1894512&r2=1894513&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFBReader.java (original)
+++ poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFBReader.java Sat Oct 23 14:23:19 2021
@@ -127,12 +127,12 @@ public class XSSFBReader extends XSSFRea
         }
 
         @Override
-        Set<String> getSheetRelationships() {
+        protected Set<String> getSheetRelationships() {
             return WORKSHEET_RELS;
         }
 
         @Override
-        Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
+        protected Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
             SheetRefLoader sheetRefLoader = new SheetRefLoader(wb.getInputStream());
             sheetRefLoader.parse();
             return sheetRefLoader.getSheets().iterator();

Modified: poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java
URL: http://svn.apache.org/viewvc/poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java?rev=1894513&r1=1894512&r2=1894513&view=diff
==============================================================================
--- poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java (original)
+++ poi/trunk/poi-ooxml/src/main/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java Sat Oct 23 14:23:19 2021
@@ -215,26 +215,26 @@ public class XSSFReader {
         /**
          * Maps relId and the corresponding PackagePart
          */
-        private final Map<String, PackagePart> sheetMap;
+        protected final Map<String, PackagePart> sheetMap;
 
         /**
          * Current sheet reference
          */
-        XSSFSheetRef xssfSheetRef;
+        protected XSSFSheetRef xssfSheetRef;
 
         /**
          * Iterator over CTSheet objects, returns sheets in {@code logical} order.
          * We can't rely on the Ooxml4J's relationship iterator because it returns objects in physical order,
          * i.e. as they are stored in the underlying package
          */
-        final Iterator<XSSFSheetRef> sheetIterator;
+        protected final Iterator<XSSFSheetRef> sheetIterator;
 
         /**
          * Construct a new SheetIterator
          *
          * @param wb package part holding workbook.xml
          */
-        SheetIterator(PackagePart wb) throws IOException {
+        protected SheetIterator(PackagePart wb) throws IOException {
 
             /*
              * The order of sheets is defined by the order of CTSheet elements in workbook.xml
@@ -259,7 +259,7 @@ public class XSSFReader {
             }
         }
 
-        Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
+        protected Iterator<XSSFSheetRef> createSheetIteratorFromWB(PackagePart wb) throws IOException {
 
             XMLSheetRefReader xmlSheetRefReader = new XMLSheetRefReader();
             XMLReader xmlReader;
@@ -294,7 +294,7 @@ public class XSSFReader {
          *
          * @return all relationships that are sheet-like
          */
-        Set<String> getSheetRelationships() {
+        protected Set<String> getSheetRelationships() {
             return WORKSHEET_RELS;
         }
 



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