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 2019/07/22 16:17:33 UTC
[tika] branch master updated: TIKA-2909 -- mea culpa...sorry. Make
HwpTextExtractorV5 serializable and fix the locale problems.
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 1845c4c TIKA-2909 -- mea culpa...sorry. Make HwpTextExtractorV5 serializable and fix the locale problems.
1845c4c is described below
commit 1845c4cbbc66734314dd21056ccc805f6fa18be6
Author: TALLISON <ta...@apache.org>
AuthorDate: Mon Jul 22 12:14:55 2019 -0400
TIKA-2909 -- mea culpa...sorry. Make HwpTextExtractorV5 serializable
and fix the locale problems.
---
.../java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java b/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java
index 625d9c5..4eaedf4 100644
--- a/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java
+++ b/tika-parsers/src/main/java/org/apache/tika/parser/hwp/HwpTextExtractorV5.java
@@ -25,12 +25,15 @@ import java.io.EOFException;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
+import java.io.Serializable;
+import java.nio.charset.StandardCharsets;
import java.security.InvalidKeyException;
import java.security.Key;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import java.util.Date;
import java.util.Iterator;
+import java.util.Locale;
import java.util.zip.Inflater;
import java.util.zip.InflaterInputStream;
@@ -57,13 +60,13 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.xml.sax.SAXException;
-public class HwpTextExtractorV5 {
-
+public class HwpTextExtractorV5 implements Serializable {
+ private static final long serialVersionUID = 1L;
protected static Logger LOG = LoggerFactory
.getLogger(HwpTextExtractorV5.class);
private static final byte[] HWP_V5_SIGNATURE = "HWP Document File"
- .getBytes();
+ .getBytes(StandardCharsets.US_ASCII);
private static final int HWPTAG_BEGIN = 0x010;
@@ -491,7 +494,8 @@ public class HwpTextExtractorV5 {
int r;
public String toString() {
- return String.format("%d.%d.%d.%d", m, n, p, r);
+ return String.format(
+ Locale.US, "%d.%d.%d.%d", m, n, p, r);
}
public static HwpVersion parseVersion(long longVersion) {