You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2017/09/18 14:04:43 UTC
[tika] branch master updated: TIKA-2429 -- upgrade to POI 3.17,
and get it right in tika-eval
This is an automated email from the ASF dual-hosted git repository.
tallison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/master by this push:
new 015c695 TIKA-2429 -- upgrade to POI 3.17, and get it right in tika-eval
015c695 is described below
commit 015c695c7d5a4549c26be247497559d03769f1e4
Author: tballison <ta...@mitre.org>
AuthorDate: Mon Sep 18 10:04:34 2017 -0400
TIKA-2429 -- upgrade to POI 3.17, and get it right in tika-eval
---
.../main/java/org/apache/tika/eval/reports/ResultsReporter.java | 7 +++----
.../java/org/apache/tika/eval/reports/XLSXHREFFormatter.java | 9 ++++++---
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/tika-eval/src/main/java/org/apache/tika/eval/reports/ResultsReporter.java b/tika-eval/src/main/java/org/apache/tika/eval/reports/ResultsReporter.java
index db2a171..11764dd 100644
--- a/tika-eval/src/main/java/org/apache/tika/eval/reports/ResultsReporter.java
+++ b/tika-eval/src/main/java/org/apache/tika/eval/reports/ResultsReporter.java
@@ -39,12 +39,11 @@ import org.apache.commons.cli.DefaultParser;
import org.apache.commons.cli.HelpFormatter;
import org.apache.commons.cli.Options;
import org.apache.commons.cli.ParseException;
-import org.apache.poi.common.usermodel.Hyperlink;
+import org.apache.poi.common.usermodel.HyperlinkType;
import org.apache.tika.eval.ExtractComparer;
import org.apache.tika.eval.ExtractProfiler;
import org.apache.tika.eval.db.H2Util;
import org.apache.tika.eval.db.JDBCUtil;
-import org.apache.tika.parser.ParseContext;
import org.apache.tika.utils.XMLReaderUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -182,7 +181,7 @@ public class ResultsReporter {
if (baseNode != null) {
base = baseNode.getNodeValue();
}
- XLSXHREFFormatter f = new XLSXHREFFormatter(base, Hyperlink.LINK_URL);
+ XLSXHREFFormatter f = new XLSXHREFFormatter(base, HyperlinkType.URL);
ret.put(columnName, f);
} else if ("fileLink".equals(type)) {
String base = "";
@@ -190,7 +189,7 @@ public class ResultsReporter {
if (baseNode != null) {
base = baseNode.getNodeValue();
}
- XLSXHREFFormatter f = new XLSXHREFFormatter(base, Hyperlink.LINK_FILE);
+ XLSXHREFFormatter f = new XLSXHREFFormatter(base, HyperlinkType.FILE);
ret.put(columnName, f);
}
}
diff --git a/tika-eval/src/main/java/org/apache/tika/eval/reports/XLSXHREFFormatter.java b/tika-eval/src/main/java/org/apache/tika/eval/reports/XLSXHREFFormatter.java
index f8b9ba2..11b72f4 100644
--- a/tika-eval/src/main/java/org/apache/tika/eval/reports/XLSXHREFFormatter.java
+++ b/tika-eval/src/main/java/org/apache/tika/eval/reports/XLSXHREFFormatter.java
@@ -20,6 +20,7 @@ import java.nio.file.Paths;
import java.sql.ResultSet;
import java.sql.SQLException;
+import org.apache.poi.common.usermodel.HyperlinkType;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.Font;
@@ -27,6 +28,8 @@ import org.apache.poi.ss.usermodel.Hyperlink;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
+import javax.swing.event.HyperlinkListener;
+
public class XLSXHREFFormatter implements XSLXCellFormatter {
//xlsx files can only have this many hyperlinks
@@ -35,15 +38,15 @@ public class XLSXHREFFormatter implements XSLXCellFormatter {
private final String urlBase;
- private final int linkType;
+ private final HyperlinkType linkType;
private XSSFWorkbook workbook;
private CellStyle style;
private int links = 0;
public XLSXHREFFormatter(String urlBase,
- int linkType) {
+ HyperlinkType hyperlinkType) {
this.urlBase = urlBase;
- this.linkType = linkType;
+ this.linkType = hyperlinkType;
}
@Override
--
To stop receiving notification emails like this one, please contact
['"commits@tika.apache.org" <co...@tika.apache.org>'].