diff options
Diffstat (limited to 'src/ooxml')
-rw-r--r-- | src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java b/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java index 3a13bfb07e..58dc00a5b0 100644 --- a/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java +++ b/src/ooxml/java/org/apache/poi/xssf/eventusermodel/XSSFReader.java @@ -353,7 +353,7 @@ public class XSSFReader { PackageRelationship comments = commentsList.getRelationship(0); PackagePartName commentsName = PackagingURIHelper.createPartName(comments.getTargetURI()); PackagePart commentsPart = sheetPkg.getPackage().getPart(commentsName); - return new CommentsTable(commentsPart); + return parseComments(commentsPart); } } catch (InvalidFormatException|IOException e) { LOGGER.log(POILogger.WARN, e); @@ -362,6 +362,11 @@ public class XSSFReader { return null; } + //to allow subclassing + protected CommentsTable parseComments(PackagePart commentsPart) throws IOException { + return new CommentsTable(commentsPart); + } + /** * Returns the shapes associated with this sheet, * an empty list or null if there is an exception |