aboutsummaryrefslogtreecommitdiff
path: root/WordPress/src/main/java/org/xmlrpc/android/XMLRPCFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'WordPress/src/main/java/org/xmlrpc/android/XMLRPCFactory.java')
-rw-r--r--WordPress/src/main/java/org/xmlrpc/android/XMLRPCFactory.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/WordPress/src/main/java/org/xmlrpc/android/XMLRPCFactory.java b/WordPress/src/main/java/org/xmlrpc/android/XMLRPCFactory.java
new file mode 100644
index 000000000..a3a30b10c
--- /dev/null
+++ b/WordPress/src/main/java/org/xmlrpc/android/XMLRPCFactory.java
@@ -0,0 +1,14 @@
+package org.xmlrpc.android;
+
+import java.net.URI;
+
+public class XMLRPCFactory {
+ private static XMLRPCFactoryAbstract sFactory;
+
+ public static XMLRPCClientInterface instantiate(URI uri, String httpUser, String httpPassword) {
+ if (sFactory == null) {
+ sFactory = new XMLRPCFactoryDefault();
+ }
+ return sFactory.make(uri, httpUser, httpPassword);
+ }
+}