aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-03-26 10:57:21 +0000
committerMichael Williamson <mike@zwobble.org>2016-03-26 10:57:21 +0000
commitb3f9d728ce6de7a1b29c53a181f70807b285bb66 (patch)
tree35716e9f7b7ffd9ac2bfb4bffe37b563f479ea60
parent3e851b4c38d3b49380281ac59e0c7873093ea5b3 (diff)
Remove usage of Strings from Guava
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/util/MammothStrings.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java4
2 files changed, 6 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/util/MammothStrings.java b/src/main/java/org/zwobble/mammoth/internal/util/MammothStrings.java
index 320f9fb..e5f98aa 100644
--- a/src/main/java/org/zwobble/mammoth/internal/util/MammothStrings.java
+++ b/src/main/java/org/zwobble/mammoth/internal/util/MammothStrings.java
@@ -8,4 +8,8 @@ public class MammothStrings {
}
return value.substring(index);
}
+
+ public static boolean isNullOrEmpty(String value) {
+ return value == null || value.isEmpty();
+ }
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
index b196dbd..29aa02b 100644
--- a/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
+++ b/src/main/java/org/zwobble/mammoth/internal/xml/parsing/XmlParser.java
@@ -1,6 +1,5 @@
package org.zwobble.mammoth.internal.xml.parsing;
-import com.google.common.base.Strings;
import com.google.common.collect.BiMap;
import org.zwobble.mammoth.internal.xml.XmlElement;
import org.zwobble.mammoth.internal.xml.XmlTextNode;
@@ -12,6 +11,7 @@ import java.util.Map;
import static java.util.stream.Collectors.toMap;
import static org.zwobble.mammoth.internal.util.MammothMaps.lookup;
+import static org.zwobble.mammoth.internal.util.MammothStrings.isNullOrEmpty;
public class XmlParser {
private final BiMap<String, String> namespaces;
@@ -56,7 +56,7 @@ public class XmlParser {
}
private String readName(ElementName name) {
- if (Strings.isNullOrEmpty(name.getUri())) {
+ if (isNullOrEmpty(name.getUri())) {
return name.getLocalName();
} else if (namespaces.containsValue(name.getUri())) {
return lookup(namespaces.inverse(), name.getUri()).get() + ":" + name.getLocalName();