diff options
| author | Michael Williamson <mike@zwobble.org> | 2024-06-10 15:02:28 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2024-06-10 15:02:28 +0100 |
| commit | 40229a5631dd3e052751acabe086f3f4bb8d00d8 (patch) | |
| tree | ebc7c370dae8049670c1596a182881b97cf67e7b /src/main/java | |
| parent | dad067938edd2175cdb90a7ad7b5f58c0e19d2d9 (diff) | |
Move codepointToString to Strings
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/docx/StatefulBodyXmlReader.java | 10 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/util/Strings.java | 9 |
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); + } + } } |
