From ba910a458489b0a0e97248f7c63f714dcfb38d0f Mon Sep 17 00:00:00 2001 From: Nick Burch Date: Sun, 2 Feb 2014 16:23:26 +0000 Subject: Have the Excel text extractors all implement the same interface, as best as they can git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1563650 13f79535-47bb-0310-9956-ffa450edef68 --- .../poi/hssf/extractor/EventBasedExcelExtractor.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) (limited to 'src/java/org') diff --git a/src/java/org/apache/poi/hssf/extractor/EventBasedExcelExtractor.java b/src/java/org/apache/poi/hssf/extractor/EventBasedExcelExtractor.java index aef71dc548..541c048ae0 100644 --- a/src/java/org/apache/poi/hssf/extractor/EventBasedExcelExtractor.java +++ b/src/java/org/apache/poi/hssf/extractor/EventBasedExcelExtractor.java @@ -59,10 +59,10 @@ import org.apache.poi.poifs.filesystem.POIFSFileSystem; * * http://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/hssf/eventusermodel/examples/XLS2CSVmra.java */ -public class EventBasedExcelExtractor extends POIOLE2TextExtractor { - private DirectoryNode _dir; - boolean _includeSheetNames = true; - boolean _formulasNotResults = false; +public class EventBasedExcelExtractor extends POIOLE2TextExtractor implements org.apache.poi.ss.extractor.ExcelExtractor { + private DirectoryNode _dir; + boolean _includeSheetNames = true; + boolean _formulasNotResults = false; /** * @deprecated Use {@link #EventBasedExcelExtractor(DirectoryNode)} instead @@ -109,7 +109,15 @@ public class EventBasedExcelExtractor extends POIOLE2TextExtractor { throw new IllegalStateException("Metadata extraction not supported in streaming mode, please use ExcelExtractor"); } + /** + * Would control the inclusion of cell comments from the document, + * if we supported it + */ + public void setIncludeCellComments(boolean includeComments) { + throw new IllegalStateException("Comment extraction not supported in streaming mode, please use ExcelExtractor"); + } + /** * Should sheet names be included? Default is true */ -- cgit v1.2.3