aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java10
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/util/Strings.java9
2 files changed, 10 insertions, 9 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
index d17a404..ae495d5 100644
--- a/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
+++ b/src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java
@@ -24,6 +24,7 @@ import static org.zwobble.mammoth.internal.util.Lists.list;
import static org.zwobble.mammoth.internal.util.Maps.entry;
import static org.zwobble.mammoth.internal.util.Maps.lookup;
import static org.zwobble.mammoth.internal.util.Sets.set;
+import static org.zwobble.mammoth.internal.util.Strings.codepointToString;
class StatefulBodyXmlReader {
private static final Set<String> IMAGE_TYPES_SUPPORTED_BY_BROWSERS = set(
@@ -408,15 +409,6 @@ class StatefulBodyXmlReader {
);
}
- public String codepointToString(int codePoint) {
- if (Character.isBmpCodePoint(codePoint)) {
- return String.valueOf((char) codePoint);
- } else {
- return String.valueOf(Character.highSurrogate(codePoint)) +
- Character.lowSurrogate(codePoint);
- }
- }
-
private ReadResult readBreak(XmlElement element) {
String breakType = element.getAttributeOrNone("w:type").orElse("textWrapping");
switch (breakType) {
diff --git a/src/main/java/org/zwobble/mammoth/internal/util/Strings.java b/src/main/java/org/zwobble/mammoth/internal/util/Strings.java
index f39f35e..fad42a6 100644
--- a/src/main/java/org/zwobble/mammoth/internal/util/Strings.java
+++ b/src/main/java/org/zwobble/mammoth/internal/util/Strings.java
@@ -16,4 +16,13 @@ public class Strings {
public static boolean startsWithIgnoreCase(String value, String prefix) {
return value.regionMatches(true, 0, prefix, 0, prefix.length());
}
+
+ public static String codepointToString(int codePoint) {
+ if (Character.isBmpCodePoint(codePoint)) {
+ return String.valueOf((char) codePoint);
+ } else {
+ return String.valueOf(Character.highSurrogate(codePoint)) +
+ Character.lowSurrogate(codePoint);
+ }
+ }
}