aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/thedevstack/conversationsplus/xmpp/IqPacketParser.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/main/java/de/thedevstack/conversationsplus/xmpp/IqPacketParser.java (renamed from src/main/java/de/thedevstack/conversationsplus/xmpp/AbstractIqPacketParser.java)32
1 files changed, 20 insertions, 12 deletions
diff --git a/src/main/java/de/thedevstack/conversationsplus/xmpp/AbstractIqPacketParser.java b/src/main/java/de/thedevstack/conversationsplus/xmpp/IqPacketParser.java
index d777cb64..7c198ce9 100644
--- a/src/main/java/de/thedevstack/conversationsplus/xmpp/AbstractIqPacketParser.java
+++ b/src/main/java/de/thedevstack/conversationsplus/xmpp/IqPacketParser.java
@@ -7,19 +7,23 @@ import de.thedevstack.conversationsplus.xmpp.exceptions.MissingRequiredElementEx
/**
*
*/
-public abstract class AbstractIqPacketParser {
- protected static Element findRequiredChild(Element element, String elementName, String namespace) throws MissingRequiredElementException {
- if (null == element) {
- return null;
- }
- Element child = element.findChild(elementName, namespace);
+public abstract class IqPacketParser {
+ public static Element findRequiredChild(Element element, String elementName, String namespace) throws MissingRequiredElementException {
+ Element child = findChild(element, elementName, namespace);
if (child == null) {
throw new MissingRequiredElementException(elementName, namespace, element);
}
return child;
}
- protected static String findRequiredChildContent(Element element, String elementName) throws MissingRequiredContentException {
+ public static Element findChild(Element element, String elementName, String namespace) {
+ if (null == element) {
+ return null;
+ }
+ return element.findChild(elementName, namespace);
+ }
+
+ public static String findRequiredChildContent(Element element, String elementName) throws MissingRequiredContentException {
if (null == element) {
return null;
}
@@ -30,14 +34,18 @@ public abstract class AbstractIqPacketParser {
return childContent;
}
- protected static String findRequiredChildContent(Element element, String elementName, String namespace) throws MissingRequiredContentException {
- if (null == element) {
- return null;
- }
- String childContent = element.findChildContent(elementName, namespace);
+ public static String findRequiredChildContent(Element element, String elementName, String namespace) throws MissingRequiredContentException {
+ String childContent = findChildContent(element, elementName, namespace);
if (null == childContent) {
throw new MissingRequiredContentException(elementName, namespace, element);
}
return childContent;
}
+
+ public static String findChildContent(Element element, String elementName, String namespace) {
+ if (null == element) {
+ return null;
+ }
+ return element.findChildContent(elementName, namespace);
+ }
}